/** ==========================================================================
 * @file     plp_common_tables.c
 * @brief    File containing common tables
 * @version  V0
 * @date     28. June 2020
 * =========================================================================== */
/*
 * Copyright (C) 2020 ETH Zurich and University of Bologna. All rights reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the License); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include "plp_common_tables.h"
#include "plp_math.h"

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>fori = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 16, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_16_q16[24] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7641, (int16_t)0x30FB, (int16_t)0x5A82,
    (int16_t)0x5A82, (int16_t)0x30FB, (int16_t)0x7641, (int16_t)0x0000, (int16_t)0x7FFF,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xA57D, (int16_t)0x5A82, (int16_t)0x89BE,
    (int16_t)0x30FB, (int16_t)0x8000, (int16_t)0x0000, (int16_t)0x89BE, (int16_t)0xCF04,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xCF04, (int16_t)0x89BE
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 32, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_32_q16[48] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7D8A, (int16_t)0x18F8, (int16_t)0x7641,
    (int16_t)0x30FB, (int16_t)0x6A6D, (int16_t)0x471C, (int16_t)0x5A82, (int16_t)0x5A82,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x30FB, (int16_t)0x7641, (int16_t)0x18F8,
    (int16_t)0x7D8A, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0xE707, (int16_t)0x7D8A,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xB8E3, (int16_t)0x6A6D, (int16_t)0xA57D,
    (int16_t)0x5A82, (int16_t)0x9592, (int16_t)0x471C, (int16_t)0x89BE, (int16_t)0x30FB,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x8000, (int16_t)0x0000, (int16_t)0x8275,
    (int16_t)0xE707, (int16_t)0x89BE, (int16_t)0xCF04, (int16_t)0x9592, (int16_t)0xB8E3,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xB8E3, (int16_t)0x9592, (int16_t)0xCF04,
    (int16_t)0x89BE, (int16_t)0xE707, (int16_t)0x8275
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 64, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_64_q16[96] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7F62, (int16_t)0x0C8B, (int16_t)0x7D8A,
    (int16_t)0x18F8, (int16_t)0x7A7D, (int16_t)0x2528, (int16_t)0x7641, (int16_t)0x30FB,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x6A6D, (int16_t)0x471C, (int16_t)0x62F2,
    (int16_t)0x5133, (int16_t)0x5A82, (int16_t)0x5A82, (int16_t)0x5133, (int16_t)0x62F2,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x3C56, (int16_t)0x70E2, (int16_t)0x30FB,
    (int16_t)0x7641, (int16_t)0x2528, (int16_t)0x7A7D, (int16_t)0x18F8, (int16_t)0x7D8A,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0xF374,
    (int16_t)0x7F62, (int16_t)0xE707, (int16_t)0x7D8A, (int16_t)0xDAD7, (int16_t)0x7A7D,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xC3A9, (int16_t)0x70E2, (int16_t)0xB8E3,
    (int16_t)0x6A6D, (int16_t)0xAECC, (int16_t)0x62F2, (int16_t)0xA57D, (int16_t)0x5A82,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9592, (int16_t)0x471C, (int16_t)0x8F1D,
    (int16_t)0x3C56, (int16_t)0x89BE, (int16_t)0x30FB, (int16_t)0x8582, (int16_t)0x2528,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x809D, (int16_t)0x0C8B, (int16_t)0x8000,
    (int16_t)0x0000, (int16_t)0x809D, (int16_t)0xF374, (int16_t)0x8275, (int16_t)0xE707,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x89BE, (int16_t)0xCF04, (int16_t)0x8F1D,
    (int16_t)0xC3A9, (int16_t)0x9592, (int16_t)0xB8E3, (int16_t)0x9D0D, (int16_t)0xAECC,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xAECC, (int16_t)0x9D0D, (int16_t)0xB8E3,
    (int16_t)0x9592, (int16_t)0xC3A9, (int16_t)0x8F1D, (int16_t)0xCF04, (int16_t)0x89BE,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xE707, (int16_t)0x8275, (int16_t)0xF374,
    (int16_t)0x809D
};

/**
  @par
  Example code for q16 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq16[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq16[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 128, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q16(Fixed point 1.15):
    round(twiddleCoefq16(i) * pow(2, 15))
 */
const int16_t twiddleCoef_128_q16[192] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FD8, (int16_t)0x0647, (int16_t)0x7F62,
    (int16_t)0x0C8B, (int16_t)0x7E9D, (int16_t)0x12C8, (int16_t)0x7D8A, (int16_t)0x18F8,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7A7D, (int16_t)0x2528, (int16_t)0x7884,
    (int16_t)0x2B1F, (int16_t)0x7641, (int16_t)0x30FB, (int16_t)0x73B5, (int16_t)0x36BA,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x6DCA, (int16_t)0x41CE, (int16_t)0x6A6D,
    (int16_t)0x471C, (int16_t)0x66CF, (int16_t)0x4C3F, (int16_t)0x62F2, (int16_t)0x5133,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5A82, (int16_t)0x5A82, (int16_t)0x55F5,
    (int16_t)0x5ED7, (int16_t)0x5133, (int16_t)0x62F2, (int16_t)0x4C3F, (int16_t)0x66CF,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x41CE, (int16_t)0x6DCA, (int16_t)0x3C56,
    (int16_t)0x70E2, (int16_t)0x36BA, (int16_t)0x73B5, (int16_t)0x30FB, (int16_t)0x7641,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x2528, (int16_t)0x7A7D, (int16_t)0x1F19,
    (int16_t)0x7C29, (int16_t)0x18F8, (int16_t)0x7D8A, (int16_t)0x12C8, (int16_t)0x7E9D,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0647, (int16_t)0x7FD8, (int16_t)0x0000,
    (int16_t)0x7FFF, (int16_t)0xF9B8, (int16_t)0x7FD8, (int16_t)0xF374, (int16_t)0x7F62,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xE707, (int16_t)0x7D8A, (int16_t)0xE0E6,
    (int16_t)0x7C29, (int16_t)0xDAD7, (int16_t)0x7A7D, (int16_t)0xD4E0, (int16_t)0x7884,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xC945, (int16_t)0x73B5, (int16_t)0xC3A9,
    (int16_t)0x70E2, (int16_t)0xBE31, (int16_t)0x6DCA, (int16_t)0xB8E3, (int16_t)0x6A6D,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xAECC, (int16_t)0x62F2, (int16_t)0xAA0A,
    (int16_t)0x5ED7, (int16_t)0xA57D, (int16_t)0x5A82, (int16_t)0xA128, (int16_t)0x55F5,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9930, (int16_t)0x4C3F, (int16_t)0x9592,
    (int16_t)0x471C, (int16_t)0x9235, (int16_t)0x41CE, (int16_t)0x8F1D, (int16_t)0x3C56,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x89BE, (int16_t)0x30FB, (int16_t)0x877B,
    (int16_t)0x2B1F, (int16_t)0x8582, (int16_t)0x2528, (int16_t)0x83D6, (int16_t)0x1F19,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x8162, (int16_t)0x12C8, (int16_t)0x809D,
    (int16_t)0x0C8B, (int16_t)0x8027, (int16_t)0x0647, (int16_t)0x8000, (int16_t)0x0000,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x809D, (int16_t)0xF374, (int16_t)0x8162,
    (int16_t)0xED37, (int16_t)0x8275, (int16_t)0xE707, (int16_t)0x83D6, (int16_t)0xE0E6,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x877B, (int16_t)0xD4E0, (int16_t)0x89BE,
    (int16_t)0xCF04, (int16_t)0x8C4A, (int16_t)0xC945, (int16_t)0x8F1D, (int16_t)0xC3A9,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x9592, (int16_t)0xB8E3, (int16_t)0x9930,
    (int16_t)0xB3C0, (int16_t)0x9D0D, (int16_t)0xAECC, (int16_t)0xA128, (int16_t)0xAA0A,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xAA0A, (int16_t)0xA128, (int16_t)0xAECC,
    (int16_t)0x9D0D, (int16_t)0xB3C0, (int16_t)0x9930, (int16_t)0xB8E3, (int16_t)0x9592,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xC3A9, (int16_t)0x8F1D, (int16_t)0xC945,
    (int16_t)0x8C4A, (int16_t)0xCF04, (int16_t)0x89BE, (int16_t)0xD4E0, (int16_t)0x877B,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xE0E6, (int16_t)0x83D6, (int16_t)0xE707,
    (int16_t)0x8275, (int16_t)0xED37, (int16_t)0x8162, (int16_t)0xF374, (int16_t)0x809D,
    (int16_t)0xF9B8, (int16_t)0x8027
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 256, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_256_q16[384] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FF6, (int16_t)0x0324, (int16_t)0x7FD8,
    (int16_t)0x0647, (int16_t)0x7FA7, (int16_t)0x096A, (int16_t)0x7F62, (int16_t)0x0C8B,
    (int16_t)0x7F09, (int16_t)0x0FAB, (int16_t)0x7E9D, (int16_t)0x12C8, (int16_t)0x7E1D,
    (int16_t)0x15E2, (int16_t)0x7D8A, (int16_t)0x18F8, (int16_t)0x7CE3, (int16_t)0x1C0B,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7B5D, (int16_t)0x2223, (int16_t)0x7A7D,
    (int16_t)0x2528, (int16_t)0x798A, (int16_t)0x2826, (int16_t)0x7884, (int16_t)0x2B1F,
    (int16_t)0x776C, (int16_t)0x2E11, (int16_t)0x7641, (int16_t)0x30FB, (int16_t)0x7504,
    (int16_t)0x33DE, (int16_t)0x73B5, (int16_t)0x36BA, (int16_t)0x7255, (int16_t)0x398C,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x6F5F, (int16_t)0x3F17, (int16_t)0x6DCA,
    (int16_t)0x41CE, (int16_t)0x6C24, (int16_t)0x447A, (int16_t)0x6A6D, (int16_t)0x471C,
    (int16_t)0x68A6, (int16_t)0x49B4, (int16_t)0x66CF, (int16_t)0x4C3F, (int16_t)0x64E8,
    (int16_t)0x4EBF, (int16_t)0x62F2, (int16_t)0x5133, (int16_t)0x60EC, (int16_t)0x539B,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5CB4, (int16_t)0x5842, (int16_t)0x5A82,
    (int16_t)0x5A82, (int16_t)0x5842, (int16_t)0x5CB4, (int16_t)0x55F5, (int16_t)0x5ED7,
    (int16_t)0x539B, (int16_t)0x60EC, (int16_t)0x5133, (int16_t)0x62F2, (int16_t)0x4EBF,
    (int16_t)0x64E8, (int16_t)0x4C3F, (int16_t)0x66CF, (int16_t)0x49B4, (int16_t)0x68A6,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x447A, (int16_t)0x6C24, (int16_t)0x41CE,
    (int16_t)0x6DCA, (int16_t)0x3F17, (int16_t)0x6F5F, (int16_t)0x3C56, (int16_t)0x70E2,
    (int16_t)0x398C, (int16_t)0x7255, (int16_t)0x36BA, (int16_t)0x73B5, (int16_t)0x33DE,
    (int16_t)0x7504, (int16_t)0x30FB, (int16_t)0x7641, (int16_t)0x2E11, (int16_t)0x776C,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x2826, (int16_t)0x798A, (int16_t)0x2528,
    (int16_t)0x7A7D, (int16_t)0x2223, (int16_t)0x7B5D, (int16_t)0x1F19, (int16_t)0x7C29,
    (int16_t)0x1C0B, (int16_t)0x7CE3, (int16_t)0x18F8, (int16_t)0x7D8A, (int16_t)0x15E2,
    (int16_t)0x7E1D, (int16_t)0x12C8, (int16_t)0x7E9D, (int16_t)0x0FAB, (int16_t)0x7F09,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x096A, (int16_t)0x7FA7, (int16_t)0x0647,
    (int16_t)0x7FD8, (int16_t)0x0324, (int16_t)0x7FF6, (int16_t)0x0000, (int16_t)0x7FFF,
    (int16_t)0xFCDB, (int16_t)0x7FF6, (int16_t)0xF9B8, (int16_t)0x7FD8, (int16_t)0xF695,
    (int16_t)0x7FA7, (int16_t)0xF374, (int16_t)0x7F62, (int16_t)0xF054, (int16_t)0x7F09,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xEA1D, (int16_t)0x7E1D, (int16_t)0xE707,
    (int16_t)0x7D8A, (int16_t)0xE3F4, (int16_t)0x7CE3, (int16_t)0xE0E6, (int16_t)0x7C29,
    (int16_t)0xDDDC, (int16_t)0x7B5D, (int16_t)0xDAD7, (int16_t)0x7A7D, (int16_t)0xD7D9,
    (int16_t)0x798A, (int16_t)0xD4E0, (int16_t)0x7884, (int16_t)0xD1EE, (int16_t)0x776C,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xCC21, (int16_t)0x7504, (int16_t)0xC945,
    (int16_t)0x73B5, (int16_t)0xC673, (int16_t)0x7255, (int16_t)0xC3A9, (int16_t)0x70E2,
    (int16_t)0xC0E8, (int16_t)0x6F5F, (int16_t)0xBE31, (int16_t)0x6DCA, (int16_t)0xBB85,
    (int16_t)0x6C24, (int16_t)0xB8E3, (int16_t)0x6A6D, (int16_t)0xB64B, (int16_t)0x68A6,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xB140, (int16_t)0x64E8, (int16_t)0xAECC,
    (int16_t)0x62F2, (int16_t)0xAC64, (int16_t)0x60EC, (int16_t)0xAA0A, (int16_t)0x5ED7,
    (int16_t)0xA7BD, (int16_t)0x5CB4, (int16_t)0xA57D, (int16_t)0x5A82, (int16_t)0xA34B,
    (int16_t)0x5842, (int16_t)0xA128, (int16_t)0x55F5, (int16_t)0x9F13, (int16_t)0x539B,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9B17, (int16_t)0x4EBF, (int16_t)0x9930,
    (int16_t)0x4C3F, (int16_t)0x9759, (int16_t)0x49B4, (int16_t)0x9592, (int16_t)0x471C,
    (int16_t)0x93DB, (int16_t)0x447A, (int16_t)0x9235, (int16_t)0x41CE, (int16_t)0x90A0,
    (int16_t)0x3F17, (int16_t)0x8F1D, (int16_t)0x3C56, (int16_t)0x8DAA, (int16_t)0x398C,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x8AFB, (int16_t)0x33DE, (int16_t)0x89BE,
    (int16_t)0x30FB, (int16_t)0x8893, (int16_t)0x2E11, (int16_t)0x877B, (int16_t)0x2B1F,
    (int16_t)0x8675, (int16_t)0x2826, (int16_t)0x8582, (int16_t)0x2528, (int16_t)0x84A2,
    (int16_t)0x2223, (int16_t)0x83D6, (int16_t)0x1F19, (int16_t)0x831C, (int16_t)0x1C0B,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x81E2, (int16_t)0x15E2, (int16_t)0x8162,
    (int16_t)0x12C8, (int16_t)0x80F6, (int16_t)0x0FAB, (int16_t)0x809D, (int16_t)0x0C8B,
    (int16_t)0x8058, (int16_t)0x096A, (int16_t)0x8027, (int16_t)0x0647, (int16_t)0x8009,
    (int16_t)0x0324, (int16_t)0x8000, (int16_t)0x0000, (int16_t)0x8009, (int16_t)0xFCDB,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x8058, (int16_t)0xF695, (int16_t)0x809D,
    (int16_t)0xF374, (int16_t)0x80F6, (int16_t)0xF054, (int16_t)0x8162, (int16_t)0xED37,
    (int16_t)0x81E2, (int16_t)0xEA1D, (int16_t)0x8275, (int16_t)0xE707, (int16_t)0x831C,
    (int16_t)0xE3F4, (int16_t)0x83D6, (int16_t)0xE0E6, (int16_t)0x84A2, (int16_t)0xDDDC,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x8675, (int16_t)0xD7D9, (int16_t)0x877B,
    (int16_t)0xD4E0, (int16_t)0x8893, (int16_t)0xD1EE, (int16_t)0x89BE, (int16_t)0xCF04,
    (int16_t)0x8AFB, (int16_t)0xCC21, (int16_t)0x8C4A, (int16_t)0xC945, (int16_t)0x8DAA,
    (int16_t)0xC673, (int16_t)0x8F1D, (int16_t)0xC3A9, (int16_t)0x90A0, (int16_t)0xC0E8,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x93DB, (int16_t)0xBB85, (int16_t)0x9592,
    (int16_t)0xB8E3, (int16_t)0x9759, (int16_t)0xB64B, (int16_t)0x9930, (int16_t)0xB3C0,
    (int16_t)0x9B17, (int16_t)0xB140, (int16_t)0x9D0D, (int16_t)0xAECC, (int16_t)0x9F13,
    (int16_t)0xAC64, (int16_t)0xA128, (int16_t)0xAA0A, (int16_t)0xA34B, (int16_t)0xA7BD,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xA7BD, (int16_t)0xA34B, (int16_t)0xAA0A,
    (int16_t)0xA128, (int16_t)0xAC64, (int16_t)0x9F13, (int16_t)0xAECC, (int16_t)0x9D0D,
    (int16_t)0xB140, (int16_t)0x9B17, (int16_t)0xB3C0, (int16_t)0x9930, (int16_t)0xB64B,
    (int16_t)0x9759, (int16_t)0xB8E3, (int16_t)0x9592, (int16_t)0xBB85, (int16_t)0x93DB,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xC0E8, (int16_t)0x90A0, (int16_t)0xC3A9,
    (int16_t)0x8F1D, (int16_t)0xC673, (int16_t)0x8DAA, (int16_t)0xC945, (int16_t)0x8C4A,
    (int16_t)0xCC21, (int16_t)0x8AFB, (int16_t)0xCF04, (int16_t)0x89BE, (int16_t)0xD1EE,
    (int16_t)0x8893, (int16_t)0xD4E0, (int16_t)0x877B, (int16_t)0xD7D9, (int16_t)0x8675,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xDDDC, (int16_t)0x84A2, (int16_t)0xE0E6,
    (int16_t)0x83D6, (int16_t)0xE3F4, (int16_t)0x831C, (int16_t)0xE707, (int16_t)0x8275,
    (int16_t)0xEA1D, (int16_t)0x81E2, (int16_t)0xED37, (int16_t)0x8162, (int16_t)0xF054,
    (int16_t)0x80F6, (int16_t)0xF374, (int16_t)0x809D, (int16_t)0xF695, (int16_t)0x8058,
    (int16_t)0xF9B8, (int16_t)0x8027, (int16_t)0xFCDB, (int16_t)0x8009
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 512, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_512_q16[768] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFD, (int16_t)0x0192, (int16_t)0x7FF6,
    (int16_t)0x0324, (int16_t)0x7FE9, (int16_t)0x04B6, (int16_t)0x7FD8, (int16_t)0x0647,
    (int16_t)0x7FC2, (int16_t)0x07D9, (int16_t)0x7FA7, (int16_t)0x096A, (int16_t)0x7F87,
    (int16_t)0x0AFB, (int16_t)0x7F62, (int16_t)0x0C8B, (int16_t)0x7F38, (int16_t)0x0E1B,
    (int16_t)0x7F09, (int16_t)0x0FAB, (int16_t)0x7ED5, (int16_t)0x1139, (int16_t)0x7E9D,
    (int16_t)0x12C8, (int16_t)0x7E5F, (int16_t)0x1455, (int16_t)0x7E1D, (int16_t)0x15E2,
    (int16_t)0x7DD6, (int16_t)0x176D, (int16_t)0x7D8A, (int16_t)0x18F8, (int16_t)0x7D39,
    (int16_t)0x1A82, (int16_t)0x7CE3, (int16_t)0x1C0B, (int16_t)0x7C89, (int16_t)0x1D93,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7BC5, (int16_t)0x209F, (int16_t)0x7B5D,
    (int16_t)0x2223, (int16_t)0x7AEF, (int16_t)0x23A6, (int16_t)0x7A7D, (int16_t)0x2528,
    (int16_t)0x7A05, (int16_t)0x26A8, (int16_t)0x798A, (int16_t)0x2826, (int16_t)0x7909,
    (int16_t)0x29A3, (int16_t)0x7884, (int16_t)0x2B1F, (int16_t)0x77FA, (int16_t)0x2C98,
    (int16_t)0x776C, (int16_t)0x2E11, (int16_t)0x76D9, (int16_t)0x2F87, (int16_t)0x7641,
    (int16_t)0x30FB, (int16_t)0x75A5, (int16_t)0x326E, (int16_t)0x7504, (int16_t)0x33DE,
    (int16_t)0x745F, (int16_t)0x354D, (int16_t)0x73B5, (int16_t)0x36BA, (int16_t)0x7307,
    (int16_t)0x3824, (int16_t)0x7255, (int16_t)0x398C, (int16_t)0x719E, (int16_t)0x3AF2,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x7023, (int16_t)0x3DB8, (int16_t)0x6F5F,
    (int16_t)0x3F17, (int16_t)0x6E96, (int16_t)0x4073, (int16_t)0x6DCA, (int16_t)0x41CE,
    (int16_t)0x6CF9, (int16_t)0x4325, (int16_t)0x6C24, (int16_t)0x447A, (int16_t)0x6B4A,
    (int16_t)0x45CD, (int16_t)0x6A6D, (int16_t)0x471C, (int16_t)0x698C, (int16_t)0x4869,
    (int16_t)0x68A6, (int16_t)0x49B4, (int16_t)0x67BD, (int16_t)0x4AFB, (int16_t)0x66CF,
    (int16_t)0x4C3F, (int16_t)0x65DD, (int16_t)0x4D81, (int16_t)0x64E8, (int16_t)0x4EBF,
    (int16_t)0x63EF, (int16_t)0x4FFB, (int16_t)0x62F2, (int16_t)0x5133, (int16_t)0x61F1,
    (int16_t)0x5269, (int16_t)0x60EC, (int16_t)0x539B, (int16_t)0x5FE3, (int16_t)0x54CA,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5DC7, (int16_t)0x571D, (int16_t)0x5CB4,
    (int16_t)0x5842, (int16_t)0x5B9D, (int16_t)0x5964, (int16_t)0x5A82, (int16_t)0x5A82,
    (int16_t)0x5964, (int16_t)0x5B9D, (int16_t)0x5842, (int16_t)0x5CB4, (int16_t)0x571D,
    (int16_t)0x5DC7, (int16_t)0x55F5, (int16_t)0x5ED7, (int16_t)0x54CA, (int16_t)0x5FE3,
    (int16_t)0x539B, (int16_t)0x60EC, (int16_t)0x5269, (int16_t)0x61F1, (int16_t)0x5133,
    (int16_t)0x62F2, (int16_t)0x4FFB, (int16_t)0x63EF, (int16_t)0x4EBF, (int16_t)0x64E8,
    (int16_t)0x4D81, (int16_t)0x65DD, (int16_t)0x4C3F, (int16_t)0x66CF, (int16_t)0x4AFB,
    (int16_t)0x67BD, (int16_t)0x49B4, (int16_t)0x68A6, (int16_t)0x4869, (int16_t)0x698C,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x45CD, (int16_t)0x6B4A, (int16_t)0x447A,
    (int16_t)0x6C24, (int16_t)0x4325, (int16_t)0x6CF9, (int16_t)0x41CE, (int16_t)0x6DCA,
    (int16_t)0x4073, (int16_t)0x6E96, (int16_t)0x3F17, (int16_t)0x6F5F, (int16_t)0x3DB8,
    (int16_t)0x7023, (int16_t)0x3C56, (int16_t)0x70E2, (int16_t)0x3AF2, (int16_t)0x719E,
    (int16_t)0x398C, (int16_t)0x7255, (int16_t)0x3824, (int16_t)0x7307, (int16_t)0x36BA,
    (int16_t)0x73B5, (int16_t)0x354D, (int16_t)0x745F, (int16_t)0x33DE, (int16_t)0x7504,
    (int16_t)0x326E, (int16_t)0x75A5, (int16_t)0x30FB, (int16_t)0x7641, (int16_t)0x2F87,
    (int16_t)0x76D9, (int16_t)0x2E11, (int16_t)0x776C, (int16_t)0x2C98, (int16_t)0x77FA,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x29A3, (int16_t)0x7909, (int16_t)0x2826,
    (int16_t)0x798A, (int16_t)0x26A8, (int16_t)0x7A05, (int16_t)0x2528, (int16_t)0x7A7D,
    (int16_t)0x23A6, (int16_t)0x7AEF, (int16_t)0x2223, (int16_t)0x7B5D, (int16_t)0x209F,
    (int16_t)0x7BC5, (int16_t)0x1F19, (int16_t)0x7C29, (int16_t)0x1D93, (int16_t)0x7C89,
    (int16_t)0x1C0B, (int16_t)0x7CE3, (int16_t)0x1A82, (int16_t)0x7D39, (int16_t)0x18F8,
    (int16_t)0x7D8A, (int16_t)0x176D, (int16_t)0x7DD6, (int16_t)0x15E2, (int16_t)0x7E1D,
    (int16_t)0x1455, (int16_t)0x7E5F, (int16_t)0x12C8, (int16_t)0x7E9D, (int16_t)0x1139,
    (int16_t)0x7ED5, (int16_t)0x0FAB, (int16_t)0x7F09, (int16_t)0x0E1B, (int16_t)0x7F38,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0AFB, (int16_t)0x7F87, (int16_t)0x096A,
    (int16_t)0x7FA7, (int16_t)0x07D9, (int16_t)0x7FC2, (int16_t)0x0647, (int16_t)0x7FD8,
    (int16_t)0x04B6, (int16_t)0x7FE9, (int16_t)0x0324, (int16_t)0x7FF6, (int16_t)0x0192,
    (int16_t)0x7FFD, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0xFE6D, (int16_t)0x7FFD,
    (int16_t)0xFCDB, (int16_t)0x7FF6, (int16_t)0xFB49, (int16_t)0x7FE9, (int16_t)0xF9B8,
    (int16_t)0x7FD8, (int16_t)0xF826, (int16_t)0x7FC2, (int16_t)0xF695, (int16_t)0x7FA7,
    (int16_t)0xF504, (int16_t)0x7F87, (int16_t)0xF374, (int16_t)0x7F62, (int16_t)0xF1E4,
    (int16_t)0x7F38, (int16_t)0xF054, (int16_t)0x7F09, (int16_t)0xEEC6, (int16_t)0x7ED5,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xEBAA, (int16_t)0x7E5F, (int16_t)0xEA1D,
    (int16_t)0x7E1D, (int16_t)0xE892, (int16_t)0x7DD6, (int16_t)0xE707, (int16_t)0x7D8A,
    (int16_t)0xE57D, (int16_t)0x7D39, (int16_t)0xE3F4, (int16_t)0x7CE3, (int16_t)0xE26C,
    (int16_t)0x7C89, (int16_t)0xE0E6, (int16_t)0x7C29, (int16_t)0xDF60, (int16_t)0x7BC5,
    (int16_t)0xDDDC, (int16_t)0x7B5D, (int16_t)0xDC59, (int16_t)0x7AEF, (int16_t)0xDAD7,
    (int16_t)0x7A7D, (int16_t)0xD957, (int16_t)0x7A05, (int16_t)0xD7D9, (int16_t)0x798A,
    (int16_t)0xD65C, (int16_t)0x7909, (int16_t)0xD4E0, (int16_t)0x7884, (int16_t)0xD367,
    (int16_t)0x77FA, (int16_t)0xD1EE, (int16_t)0x776C, (int16_t)0xD078, (int16_t)0x76D9,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xCD91, (int16_t)0x75A5, (int16_t)0xCC21,
    (int16_t)0x7504, (int16_t)0xCAB2, (int16_t)0x745F, (int16_t)0xC945, (int16_t)0x73B5,
    (int16_t)0xC7DB, (int16_t)0x7307, (int16_t)0xC673, (int16_t)0x7255, (int16_t)0xC50D,
    (int16_t)0x719E, (int16_t)0xC3A9, (int16_t)0x70E2, (int16_t)0xC247, (int16_t)0x7023,
    (int16_t)0xC0E8, (int16_t)0x6F5F, (int16_t)0xBF8C, (int16_t)0x6E96, (int16_t)0xBE31,
    (int16_t)0x6DCA, (int16_t)0xBCDA, (int16_t)0x6CF9, (int16_t)0xBB85, (int16_t)0x6C24,
    (int16_t)0xBA32, (int16_t)0x6B4A, (int16_t)0xB8E3, (int16_t)0x6A6D, (int16_t)0xB796,
    (int16_t)0x698C, (int16_t)0xB64B, (int16_t)0x68A6, (int16_t)0xB504, (int16_t)0x67BD,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xB27E, (int16_t)0x65DD, (int16_t)0xB140,
    (int16_t)0x64E8, (int16_t)0xB004, (int16_t)0x63EF, (int16_t)0xAECC, (int16_t)0x62F2,
    (int16_t)0xAD96, (int16_t)0x61F1, (int16_t)0xAC64, (int16_t)0x60EC, (int16_t)0xAB35,
    (int16_t)0x5FE3, (int16_t)0xAA0A, (int16_t)0x5ED7, (int16_t)0xA8E2, (int16_t)0x5DC7,
    (int16_t)0xA7BD, (int16_t)0x5CB4, (int16_t)0xA69B, (int16_t)0x5B9D, (int16_t)0xA57D,
    (int16_t)0x5A82, (int16_t)0xA462, (int16_t)0x5964, (int16_t)0xA34B, (int16_t)0x5842,
    (int16_t)0xA238, (int16_t)0x571D, (int16_t)0xA128, (int16_t)0x55F5, (int16_t)0xA01C,
    (int16_t)0x54CA, (int16_t)0x9F13, (int16_t)0x539B, (int16_t)0x9E0E, (int16_t)0x5269,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9C10, (int16_t)0x4FFB, (int16_t)0x9B17,
    (int16_t)0x4EBF, (int16_t)0x9A22, (int16_t)0x4D81, (int16_t)0x9930, (int16_t)0x4C3F,
    (int16_t)0x9842, (int16_t)0x4AFB, (int16_t)0x9759, (int16_t)0x49B4, (int16_t)0x9673,
    (int16_t)0x4869, (int16_t)0x9592, (int16_t)0x471C, (int16_t)0x94B5, (int16_t)0x45CD,
    (int16_t)0x93DB, (int16_t)0x447A, (int16_t)0x9306, (int16_t)0x4325, (int16_t)0x9235,
    (int16_t)0x41CE, (int16_t)0x9169, (int16_t)0x4073, (int16_t)0x90A0, (int16_t)0x3F17,
    (int16_t)0x8FDC, (int16_t)0x3DB8, (int16_t)0x8F1D, (int16_t)0x3C56, (int16_t)0x8E61,
    (int16_t)0x3AF2, (int16_t)0x8DAA, (int16_t)0x398C, (int16_t)0x8CF8, (int16_t)0x3824,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x8BA0, (int16_t)0x354D, (int16_t)0x8AFB,
    (int16_t)0x33DE, (int16_t)0x8A5A, (int16_t)0x326E, (int16_t)0x89BE, (int16_t)0x30FB,
    (int16_t)0x8926, (int16_t)0x2F87, (int16_t)0x8893, (int16_t)0x2E11, (int16_t)0x8805,
    (int16_t)0x2C98, (int16_t)0x877B, (int16_t)0x2B1F, (int16_t)0x86F6, (int16_t)0x29A3,
    (int16_t)0x8675, (int16_t)0x2826, (int16_t)0x85FA, (int16_t)0x26A8, (int16_t)0x8582,
    (int16_t)0x2528, (int16_t)0x8510, (int16_t)0x23A6, (int16_t)0x84A2, (int16_t)0x2223,
    (int16_t)0x843A, (int16_t)0x209F, (int16_t)0x83D6, (int16_t)0x1F19, (int16_t)0x8376,
    (int16_t)0x1D93, (int16_t)0x831C, (int16_t)0x1C0B, (int16_t)0x82C6, (int16_t)0x1A82,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x8229, (int16_t)0x176D, (int16_t)0x81E2,
    (int16_t)0x15E2, (int16_t)0x81A0, (int16_t)0x1455, (int16_t)0x8162, (int16_t)0x12C8,
    (int16_t)0x812A, (int16_t)0x1139, (int16_t)0x80F6, (int16_t)0x0FAB, (int16_t)0x80C7,
    (int16_t)0x0E1B, (int16_t)0x809D, (int16_t)0x0C8B, (int16_t)0x8078, (int16_t)0x0AFB,
    (int16_t)0x8058, (int16_t)0x096A, (int16_t)0x803D, (int16_t)0x07D9, (int16_t)0x8027,
    (int16_t)0x0647, (int16_t)0x8016, (int16_t)0x04B6, (int16_t)0x8009, (int16_t)0x0324,
    (int16_t)0x8002, (int16_t)0x0192, (int16_t)0x8000, (int16_t)0x0000, (int16_t)0x8002,
    (int16_t)0xFE6D, (int16_t)0x8009, (int16_t)0xFCDB, (int16_t)0x8016, (int16_t)0xFB49,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x803D, (int16_t)0xF826, (int16_t)0x8058,
    (int16_t)0xF695, (int16_t)0x8078, (int16_t)0xF504, (int16_t)0x809D, (int16_t)0xF374,
    (int16_t)0x80C7, (int16_t)0xF1E4, (int16_t)0x80F6, (int16_t)0xF054, (int16_t)0x812A,
    (int16_t)0xEEC6, (int16_t)0x8162, (int16_t)0xED37, (int16_t)0x81A0, (int16_t)0xEBAA,
    (int16_t)0x81E2, (int16_t)0xEA1D, (int16_t)0x8229, (int16_t)0xE892, (int16_t)0x8275,
    (int16_t)0xE707, (int16_t)0x82C6, (int16_t)0xE57D, (int16_t)0x831C, (int16_t)0xE3F4,
    (int16_t)0x8376, (int16_t)0xE26C, (int16_t)0x83D6, (int16_t)0xE0E6, (int16_t)0x843A,
    (int16_t)0xDF60, (int16_t)0x84A2, (int16_t)0xDDDC, (int16_t)0x8510, (int16_t)0xDC59,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x85FA, (int16_t)0xD957, (int16_t)0x8675,
    (int16_t)0xD7D9, (int16_t)0x86F6, (int16_t)0xD65C, (int16_t)0x877B, (int16_t)0xD4E0,
    (int16_t)0x8805, (int16_t)0xD367, (int16_t)0x8893, (int16_t)0xD1EE, (int16_t)0x8926,
    (int16_t)0xD078, (int16_t)0x89BE, (int16_t)0xCF04, (int16_t)0x8A5A, (int16_t)0xCD91,
    (int16_t)0x8AFB, (int16_t)0xCC21, (int16_t)0x8BA0, (int16_t)0xCAB2, (int16_t)0x8C4A,
    (int16_t)0xC945, (int16_t)0x8CF8, (int16_t)0xC7DB, (int16_t)0x8DAA, (int16_t)0xC673,
    (int16_t)0x8E61, (int16_t)0xC50D, (int16_t)0x8F1D, (int16_t)0xC3A9, (int16_t)0x8FDC,
    (int16_t)0xC247, (int16_t)0x90A0, (int16_t)0xC0E8, (int16_t)0x9169, (int16_t)0xBF8C,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x9306, (int16_t)0xBCDA, (int16_t)0x93DB,
    (int16_t)0xBB85, (int16_t)0x94B5, (int16_t)0xBA32, (int16_t)0x9592, (int16_t)0xB8E3,
    (int16_t)0x9673, (int16_t)0xB796, (int16_t)0x9759, (int16_t)0xB64B, (int16_t)0x9842,
    (int16_t)0xB504, (int16_t)0x9930, (int16_t)0xB3C0, (int16_t)0x9A22, (int16_t)0xB27E,
    (int16_t)0x9B17, (int16_t)0xB140, (int16_t)0x9C10, (int16_t)0xB004, (int16_t)0x9D0D,
    (int16_t)0xAECC, (int16_t)0x9E0E, (int16_t)0xAD96, (int16_t)0x9F13, (int16_t)0xAC64,
    (int16_t)0xA01C, (int16_t)0xAB35, (int16_t)0xA128, (int16_t)0xAA0A, (int16_t)0xA238,
    (int16_t)0xA8E2, (int16_t)0xA34B, (int16_t)0xA7BD, (int16_t)0xA462, (int16_t)0xA69B,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xA69B, (int16_t)0xA462, (int16_t)0xA7BD,
    (int16_t)0xA34B, (int16_t)0xA8E2, (int16_t)0xA238, (int16_t)0xAA0A, (int16_t)0xA128,
    (int16_t)0xAB35, (int16_t)0xA01C, (int16_t)0xAC64, (int16_t)0x9F13, (int16_t)0xAD96,
    (int16_t)0x9E0E, (int16_t)0xAECC, (int16_t)0x9D0D, (int16_t)0xB004, (int16_t)0x9C10,
    (int16_t)0xB140, (int16_t)0x9B17, (int16_t)0xB27E, (int16_t)0x9A22, (int16_t)0xB3C0,
    (int16_t)0x9930, (int16_t)0xB504, (int16_t)0x9842, (int16_t)0xB64B, (int16_t)0x9759,
    (int16_t)0xB796, (int16_t)0x9673, (int16_t)0xB8E3, (int16_t)0x9592, (int16_t)0xBA32,
    (int16_t)0x94B5, (int16_t)0xBB85, (int16_t)0x93DB, (int16_t)0xBCDA, (int16_t)0x9306,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xBF8C, (int16_t)0x9169, (int16_t)0xC0E8,
    (int16_t)0x90A0, (int16_t)0xC247, (int16_t)0x8FDC, (int16_t)0xC3A9, (int16_t)0x8F1D,
    (int16_t)0xC50D, (int16_t)0x8E61, (int16_t)0xC673, (int16_t)0x8DAA, (int16_t)0xC7DB,
    (int16_t)0x8CF8, (int16_t)0xC945, (int16_t)0x8C4A, (int16_t)0xCAB2, (int16_t)0x8BA0,
    (int16_t)0xCC21, (int16_t)0x8AFB, (int16_t)0xCD91, (int16_t)0x8A5A, (int16_t)0xCF04,
    (int16_t)0x89BE, (int16_t)0xD078, (int16_t)0x8926, (int16_t)0xD1EE, (int16_t)0x8893,
    (int16_t)0xD367, (int16_t)0x8805, (int16_t)0xD4E0, (int16_t)0x877B, (int16_t)0xD65C,
    (int16_t)0x86F6, (int16_t)0xD7D9, (int16_t)0x8675, (int16_t)0xD957, (int16_t)0x85FA,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xDC59, (int16_t)0x8510, (int16_t)0xDDDC,
    (int16_t)0x84A2, (int16_t)0xDF60, (int16_t)0x843A, (int16_t)0xE0E6, (int16_t)0x83D6,
    (int16_t)0xE26C, (int16_t)0x8376, (int16_t)0xE3F4, (int16_t)0x831C, (int16_t)0xE57D,
    (int16_t)0x82C6, (int16_t)0xE707, (int16_t)0x8275, (int16_t)0xE892, (int16_t)0x8229,
    (int16_t)0xEA1D, (int16_t)0x81E2, (int16_t)0xEBAA, (int16_t)0x81A0, (int16_t)0xED37,
    (int16_t)0x8162, (int16_t)0xEEC6, (int16_t)0x812A, (int16_t)0xF054, (int16_t)0x80F6,
    (int16_t)0xF1E4, (int16_t)0x80C7, (int16_t)0xF374, (int16_t)0x809D, (int16_t)0xF504,
    (int16_t)0x8078, (int16_t)0xF695, (int16_t)0x8058, (int16_t)0xF826, (int16_t)0x803D,
    (int16_t)0xF9B8, (int16_t)0x8027, (int16_t)0xFB49, (int16_t)0x8016, (int16_t)0xFCDB,
    (int16_t)0x8009, (int16_t)0xFE6D, (int16_t)0x8002
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 1024, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))

 */
const int16_t twiddleCoef_1024_q16[1536] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0x00C9, (int16_t)0x7FFD,
    (int16_t)0x0192, (int16_t)0x7FFA, (int16_t)0x025B, (int16_t)0x7FF6, (int16_t)0x0324,
    (int16_t)0x7FF0, (int16_t)0x03ED, (int16_t)0x7FE9, (int16_t)0x04B6, (int16_t)0x7FE1,
    (int16_t)0x057F, (int16_t)0x7FD8, (int16_t)0x0647, (int16_t)0x7FCE, (int16_t)0x0710,
    (int16_t)0x7FC2, (int16_t)0x07D9, (int16_t)0x7FB5, (int16_t)0x08A2, (int16_t)0x7FA7,
    (int16_t)0x096A, (int16_t)0x7F97, (int16_t)0x0A33, (int16_t)0x7F87, (int16_t)0x0AFB,
    (int16_t)0x7F75, (int16_t)0x0BC3, (int16_t)0x7F62, (int16_t)0x0C8B, (int16_t)0x7F4D,
    (int16_t)0x0D53, (int16_t)0x7F38, (int16_t)0x0E1B, (int16_t)0x7F21, (int16_t)0x0EE3,
    (int16_t)0x7F09, (int16_t)0x0FAB, (int16_t)0x7EF0, (int16_t)0x1072, (int16_t)0x7ED5,
    (int16_t)0x1139, (int16_t)0x7EBA, (int16_t)0x1201, (int16_t)0x7E9D, (int16_t)0x12C8,
    (int16_t)0x7E7F, (int16_t)0x138E, (int16_t)0x7E5F, (int16_t)0x1455, (int16_t)0x7E3F,
    (int16_t)0x151B, (int16_t)0x7E1D, (int16_t)0x15E2, (int16_t)0x7DFA, (int16_t)0x16A8,
    (int16_t)0x7DD6, (int16_t)0x176D, (int16_t)0x7DB0, (int16_t)0x1833, (int16_t)0x7D8A,
    (int16_t)0x18F8, (int16_t)0x7D62, (int16_t)0x19BD, (int16_t)0x7D39, (int16_t)0x1A82,
    (int16_t)0x7D0F, (int16_t)0x1B47, (int16_t)0x7CE3, (int16_t)0x1C0B, (int16_t)0x7CB7,
    (int16_t)0x1CCF, (int16_t)0x7C89, (int16_t)0x1D93, (int16_t)0x7C5A, (int16_t)0x1E56,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7BF8, (int16_t)0x1FDC, (int16_t)0x7BC5,
    (int16_t)0x209F, (int16_t)0x7B92, (int16_t)0x2161, (int16_t)0x7B5D, (int16_t)0x2223,
    (int16_t)0x7B26, (int16_t)0x22E5, (int16_t)0x7AEF, (int16_t)0x23A6, (int16_t)0x7AB6,
    (int16_t)0x2467, (int16_t)0x7A7D, (int16_t)0x2528, (int16_t)0x7A42, (int16_t)0x25E8,
    (int16_t)0x7A05, (int16_t)0x26A8, (int16_t)0x79C8, (int16_t)0x2767, (int16_t)0x798A,
    (int16_t)0x2826, (int16_t)0x794A, (int16_t)0x28E5, (int16_t)0x7909, (int16_t)0x29A3,
    (int16_t)0x78C7, (int16_t)0x2A61, (int16_t)0x7884, (int16_t)0x2B1F, (int16_t)0x7840,
    (int16_t)0x2BDC, (int16_t)0x77FA, (int16_t)0x2C98, (int16_t)0x77B4, (int16_t)0x2D55,
    (int16_t)0x776C, (int16_t)0x2E11, (int16_t)0x7723, (int16_t)0x2ECC, (int16_t)0x76D9,
    (int16_t)0x2F87, (int16_t)0x768E, (int16_t)0x3041, (int16_t)0x7641, (int16_t)0x30FB,
    (int16_t)0x75F4, (int16_t)0x31B5, (int16_t)0x75A5, (int16_t)0x326E, (int16_t)0x7555,
    (int16_t)0x3326, (int16_t)0x7504, (int16_t)0x33DE, (int16_t)0x74B2, (int16_t)0x3496,
    (int16_t)0x745F, (int16_t)0x354D, (int16_t)0x740B, (int16_t)0x3604, (int16_t)0x73B5,
    (int16_t)0x36BA, (int16_t)0x735F, (int16_t)0x376F, (int16_t)0x7307, (int16_t)0x3824,
    (int16_t)0x72AF, (int16_t)0x38D8, (int16_t)0x7255, (int16_t)0x398C, (int16_t)0x71FA,
    (int16_t)0x3A40, (int16_t)0x719E, (int16_t)0x3AF2, (int16_t)0x7141, (int16_t)0x3BA5,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x7083, (int16_t)0x3D07, (int16_t)0x7023,
    (int16_t)0x3DB8, (int16_t)0x6FC1, (int16_t)0x3E68, (int16_t)0x6F5F, (int16_t)0x3F17,
    (int16_t)0x6EFB, (int16_t)0x3FC5, (int16_t)0x6E96, (int16_t)0x4073, (int16_t)0x6E30,
    (int16_t)0x4121, (int16_t)0x6DCA, (int16_t)0x41CE, (int16_t)0x6D62, (int16_t)0x427A,
    (int16_t)0x6CF9, (int16_t)0x4325, (int16_t)0x6C8F, (int16_t)0x43D0, (int16_t)0x6C24,
    (int16_t)0x447A, (int16_t)0x6BB8, (int16_t)0x4524, (int16_t)0x6B4A, (int16_t)0x45CD,
    (int16_t)0x6ADC, (int16_t)0x4675, (int16_t)0x6A6D, (int16_t)0x471C, (int16_t)0x69FD,
    (int16_t)0x47C3, (int16_t)0x698C, (int16_t)0x4869, (int16_t)0x6919, (int16_t)0x490F,
    (int16_t)0x68A6, (int16_t)0x49B4, (int16_t)0x6832, (int16_t)0x4A58, (int16_t)0x67BD,
    (int16_t)0x4AFB, (int16_t)0x6746, (int16_t)0x4B9E, (int16_t)0x66CF, (int16_t)0x4C3F,
    (int16_t)0x6657, (int16_t)0x4CE1, (int16_t)0x65DD, (int16_t)0x4D81, (int16_t)0x6563,
    (int16_t)0x4E21, (int16_t)0x64E8, (int16_t)0x4EBF, (int16_t)0x646C, (int16_t)0x4F5E,
    (int16_t)0x63EF, (int16_t)0x4FFB, (int16_t)0x6371, (int16_t)0x5097, (int16_t)0x62F2,
    (int16_t)0x5133, (int16_t)0x6271, (int16_t)0x51CE, (int16_t)0x61F1, (int16_t)0x5269,
    (int16_t)0x616F, (int16_t)0x5302, (int16_t)0x60EC, (int16_t)0x539B, (int16_t)0x6068,
    (int16_t)0x5433, (int16_t)0x5FE3, (int16_t)0x54CA, (int16_t)0x5F5E, (int16_t)0x5560,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5E50, (int16_t)0x568A, (int16_t)0x5DC7,
    (int16_t)0x571D, (int16_t)0x5D3E, (int16_t)0x57B0, (int16_t)0x5CB4, (int16_t)0x5842,
    (int16_t)0x5C29, (int16_t)0x58D4, (int16_t)0x5B9D, (int16_t)0x5964, (int16_t)0x5B10,
    (int16_t)0x59F3, (int16_t)0x5A82, (int16_t)0x5A82, (int16_t)0x59F3, (int16_t)0x5B10,
    (int16_t)0x5964, (int16_t)0x5B9D, (int16_t)0x58D4, (int16_t)0x5C29, (int16_t)0x5842,
    (int16_t)0x5CB4, (int16_t)0x57B0, (int16_t)0x5D3E, (int16_t)0x571D, (int16_t)0x5DC7,
    (int16_t)0x568A, (int16_t)0x5E50, (int16_t)0x55F5, (int16_t)0x5ED7, (int16_t)0x5560,
    (int16_t)0x5F5E, (int16_t)0x54CA, (int16_t)0x5FE3, (int16_t)0x5433, (int16_t)0x6068,
    (int16_t)0x539B, (int16_t)0x60EC, (int16_t)0x5302, (int16_t)0x616F, (int16_t)0x5269,
    (int16_t)0x61F1, (int16_t)0x51CE, (int16_t)0x6271, (int16_t)0x5133, (int16_t)0x62F2,
    (int16_t)0x5097, (int16_t)0x6371, (int16_t)0x4FFB, (int16_t)0x63EF, (int16_t)0x4F5E,
    (int16_t)0x646C, (int16_t)0x4EBF, (int16_t)0x64E8, (int16_t)0x4E21, (int16_t)0x6563,
    (int16_t)0x4D81, (int16_t)0x65DD, (int16_t)0x4CE1, (int16_t)0x6657, (int16_t)0x4C3F,
    (int16_t)0x66CF, (int16_t)0x4B9E, (int16_t)0x6746, (int16_t)0x4AFB, (int16_t)0x67BD,
    (int16_t)0x4A58, (int16_t)0x6832, (int16_t)0x49B4, (int16_t)0x68A6, (int16_t)0x490F,
    (int16_t)0x6919, (int16_t)0x4869, (int16_t)0x698C, (int16_t)0x47C3, (int16_t)0x69FD,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x4675, (int16_t)0x6ADC, (int16_t)0x45CD,
    (int16_t)0x6B4A, (int16_t)0x4524, (int16_t)0x6BB8, (int16_t)0x447A, (int16_t)0x6C24,
    (int16_t)0x43D0, (int16_t)0x6C8F, (int16_t)0x4325, (int16_t)0x6CF9, (int16_t)0x427A,
    (int16_t)0x6D62, (int16_t)0x41CE, (int16_t)0x6DCA, (int16_t)0x4121, (int16_t)0x6E30,
    (int16_t)0x4073, (int16_t)0x6E96, (int16_t)0x3FC5, (int16_t)0x6EFB, (int16_t)0x3F17,
    (int16_t)0x6F5F, (int16_t)0x3E68, (int16_t)0x6FC1, (int16_t)0x3DB8, (int16_t)0x7023,
    (int16_t)0x3D07, (int16_t)0x7083, (int16_t)0x3C56, (int16_t)0x70E2, (int16_t)0x3BA5,
    (int16_t)0x7141, (int16_t)0x3AF2, (int16_t)0x719E, (int16_t)0x3A40, (int16_t)0x71FA,
    (int16_t)0x398C, (int16_t)0x7255, (int16_t)0x38D8, (int16_t)0x72AF, (int16_t)0x3824,
    (int16_t)0x7307, (int16_t)0x376F, (int16_t)0x735F, (int16_t)0x36BA, (int16_t)0x73B5,
    (int16_t)0x3604, (int16_t)0x740B, (int16_t)0x354D, (int16_t)0x745F, (int16_t)0x3496,
    (int16_t)0x74B2, (int16_t)0x33DE, (int16_t)0x7504, (int16_t)0x3326, (int16_t)0x7555,
    (int16_t)0x326E, (int16_t)0x75A5, (int16_t)0x31B5, (int16_t)0x75F4, (int16_t)0x30FB,
    (int16_t)0x7641, (int16_t)0x3041, (int16_t)0x768E, (int16_t)0x2F87, (int16_t)0x76D9,
    (int16_t)0x2ECC, (int16_t)0x7723, (int16_t)0x2E11, (int16_t)0x776C, (int16_t)0x2D55,
    (int16_t)0x77B4, (int16_t)0x2C98, (int16_t)0x77FA, (int16_t)0x2BDC, (int16_t)0x7840,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x2A61, (int16_t)0x78C7, (int16_t)0x29A3,
    (int16_t)0x7909, (int16_t)0x28E5, (int16_t)0x794A, (int16_t)0x2826, (int16_t)0x798A,
    (int16_t)0x2767, (int16_t)0x79C8, (int16_t)0x26A8, (int16_t)0x7A05, (int16_t)0x25E8,
    (int16_t)0x7A42, (int16_t)0x2528, (int16_t)0x7A7D, (int16_t)0x2467, (int16_t)0x7AB6,
    (int16_t)0x23A6, (int16_t)0x7AEF, (int16_t)0x22E5, (int16_t)0x7B26, (int16_t)0x2223,
    (int16_t)0x7B5D, (int16_t)0x2161, (int16_t)0x7B92, (int16_t)0x209F, (int16_t)0x7BC5,
    (int16_t)0x1FDC, (int16_t)0x7BF8, (int16_t)0x1F19, (int16_t)0x7C29, (int16_t)0x1E56,
    (int16_t)0x7C5A, (int16_t)0x1D93, (int16_t)0x7C89, (int16_t)0x1CCF, (int16_t)0x7CB7,
    (int16_t)0x1C0B, (int16_t)0x7CE3, (int16_t)0x1B47, (int16_t)0x7D0F, (int16_t)0x1A82,
    (int16_t)0x7D39, (int16_t)0x19BD, (int16_t)0x7D62, (int16_t)0x18F8, (int16_t)0x7D8A,
    (int16_t)0x1833, (int16_t)0x7DB0, (int16_t)0x176D, (int16_t)0x7DD6, (int16_t)0x16A8,
    (int16_t)0x7DFA, (int16_t)0x15E2, (int16_t)0x7E1D, (int16_t)0x151B, (int16_t)0x7E3F,
    (int16_t)0x1455, (int16_t)0x7E5F, (int16_t)0x138E, (int16_t)0x7E7F, (int16_t)0x12C8,
    (int16_t)0x7E9D, (int16_t)0x1201, (int16_t)0x7EBA, (int16_t)0x1139, (int16_t)0x7ED5,
    (int16_t)0x1072, (int16_t)0x7EF0, (int16_t)0x0FAB, (int16_t)0x7F09, (int16_t)0x0EE3,
    (int16_t)0x7F21, (int16_t)0x0E1B, (int16_t)0x7F38, (int16_t)0x0D53, (int16_t)0x7F4D,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0BC3, (int16_t)0x7F75, (int16_t)0x0AFB,
    (int16_t)0x7F87, (int16_t)0x0A33, (int16_t)0x7F97, (int16_t)0x096A, (int16_t)0x7FA7,
    (int16_t)0x08A2, (int16_t)0x7FB5, (int16_t)0x07D9, (int16_t)0x7FC2, (int16_t)0x0710,
    (int16_t)0x7FCE, (int16_t)0x0647, (int16_t)0x7FD8, (int16_t)0x057F, (int16_t)0x7FE1,
    (int16_t)0x04B6, (int16_t)0x7FE9, (int16_t)0x03ED, (int16_t)0x7FF0, (int16_t)0x0324,
    (int16_t)0x7FF6, (int16_t)0x025B, (int16_t)0x7FFA, (int16_t)0x0192, (int16_t)0x7FFD,
    (int16_t)0x00C9, (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0xFF36,
    (int16_t)0x7FFF, (int16_t)0xFE6D, (int16_t)0x7FFD, (int16_t)0xFDA4, (int16_t)0x7FFA,
    (int16_t)0xFCDB, (int16_t)0x7FF6, (int16_t)0xFC12, (int16_t)0x7FF0, (int16_t)0xFB49,
    (int16_t)0x7FE9, (int16_t)0xFA80, (int16_t)0x7FE1, (int16_t)0xF9B8, (int16_t)0x7FD8,
    (int16_t)0xF8EF, (int16_t)0x7FCE, (int16_t)0xF826, (int16_t)0x7FC2, (int16_t)0xF75D,
    (int16_t)0x7FB5, (int16_t)0xF695, (int16_t)0x7FA7, (int16_t)0xF5CC, (int16_t)0x7F97,
    (int16_t)0xF504, (int16_t)0x7F87, (int16_t)0xF43C, (int16_t)0x7F75, (int16_t)0xF374,
    (int16_t)0x7F62, (int16_t)0xF2AC, (int16_t)0x7F4D, (int16_t)0xF1E4, (int16_t)0x7F38,
    (int16_t)0xF11C, (int16_t)0x7F21, (int16_t)0xF054, (int16_t)0x7F09, (int16_t)0xEF8D,
    (int16_t)0x7EF0, (int16_t)0xEEC6, (int16_t)0x7ED5, (int16_t)0xEDFE, (int16_t)0x7EBA,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xEC71, (int16_t)0x7E7F, (int16_t)0xEBAA,
    (int16_t)0x7E5F, (int16_t)0xEAE4, (int16_t)0x7E3F, (int16_t)0xEA1D, (int16_t)0x7E1D,
    (int16_t)0xE957, (int16_t)0x7DFA, (int16_t)0xE892, (int16_t)0x7DD6, (int16_t)0xE7CC,
    (int16_t)0x7DB0, (int16_t)0xE707, (int16_t)0x7D8A, (int16_t)0xE642, (int16_t)0x7D62,
    (int16_t)0xE57D, (int16_t)0x7D39, (int16_t)0xE4B8, (int16_t)0x7D0F, (int16_t)0xE3F4,
    (int16_t)0x7CE3, (int16_t)0xE330, (int16_t)0x7CB7, (int16_t)0xE26C, (int16_t)0x7C89,
    (int16_t)0xE1A9, (int16_t)0x7C5A, (int16_t)0xE0E6, (int16_t)0x7C29, (int16_t)0xE023,
    (int16_t)0x7BF8, (int16_t)0xDF60, (int16_t)0x7BC5, (int16_t)0xDE9E, (int16_t)0x7B92,
    (int16_t)0xDDDC, (int16_t)0x7B5D, (int16_t)0xDD1A, (int16_t)0x7B26, (int16_t)0xDC59,
    (int16_t)0x7AEF, (int16_t)0xDB98, (int16_t)0x7AB6, (int16_t)0xDAD7, (int16_t)0x7A7D,
    (int16_t)0xDA17, (int16_t)0x7A42, (int16_t)0xD957, (int16_t)0x7A05, (int16_t)0xD898,
    (int16_t)0x79C8, (int16_t)0xD7D9, (int16_t)0x798A, (int16_t)0xD71A, (int16_t)0x794A,
    (int16_t)0xD65C, (int16_t)0x7909, (int16_t)0xD59E, (int16_t)0x78C7, (int16_t)0xD4E0,
    (int16_t)0x7884, (int16_t)0xD423, (int16_t)0x7840, (int16_t)0xD367, (int16_t)0x77FA,
    (int16_t)0xD2AA, (int16_t)0x77B4, (int16_t)0xD1EE, (int16_t)0x776C, (int16_t)0xD133,
    (int16_t)0x7723, (int16_t)0xD078, (int16_t)0x76D9, (int16_t)0xCFBE, (int16_t)0x768E,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xCE4A, (int16_t)0x75F4, (int16_t)0xCD91,
    (int16_t)0x75A5, (int16_t)0xCCD9, (int16_t)0x7555, (int16_t)0xCC21, (int16_t)0x7504,
    (int16_t)0xCB69, (int16_t)0x74B2, (int16_t)0xCAB2, (int16_t)0x745F, (int16_t)0xC9FB,
    (int16_t)0x740B, (int16_t)0xC945, (int16_t)0x73B5, (int16_t)0xC890, (int16_t)0x735F,
    (int16_t)0xC7DB, (int16_t)0x7307, (int16_t)0xC727, (int16_t)0x72AF, (int16_t)0xC673,
    (int16_t)0x7255, (int16_t)0xC5BF, (int16_t)0x71FA, (int16_t)0xC50D, (int16_t)0x719E,
    (int16_t)0xC45A, (int16_t)0x7141, (int16_t)0xC3A9, (int16_t)0x70E2, (int16_t)0xC2F8,
    (int16_t)0x7083, (int16_t)0xC247, (int16_t)0x7023, (int16_t)0xC197, (int16_t)0x6FC1,
    (int16_t)0xC0E8, (int16_t)0x6F5F, (int16_t)0xC03A, (int16_t)0x6EFB, (int16_t)0xBF8C,
    (int16_t)0x6E96, (int16_t)0xBEDE, (int16_t)0x6E30, (int16_t)0xBE31, (int16_t)0x6DCA,
    (int16_t)0xBD85, (int16_t)0x6D62, (int16_t)0xBCDA, (int16_t)0x6CF9, (int16_t)0xBC2F,
    (int16_t)0x6C8F, (int16_t)0xBB85, (int16_t)0x6C24, (int16_t)0xBADB, (int16_t)0x6BB8,
    (int16_t)0xBA32, (int16_t)0x6B4A, (int16_t)0xB98A, (int16_t)0x6ADC, (int16_t)0xB8E3,
    (int16_t)0x6A6D, (int16_t)0xB83C, (int16_t)0x69FD, (int16_t)0xB796, (int16_t)0x698C,
    (int16_t)0xB6F0, (int16_t)0x6919, (int16_t)0xB64B, (int16_t)0x68A6, (int16_t)0xB5A7,
    (int16_t)0x6832, (int16_t)0xB504, (int16_t)0x67BD, (int16_t)0xB461, (int16_t)0x6746,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xB31E, (int16_t)0x6657, (int16_t)0xB27E,
    (int16_t)0x65DD, (int16_t)0xB1DE, (int16_t)0x6563, (int16_t)0xB140, (int16_t)0x64E8,
    (int16_t)0xB0A1, (int16_t)0x646C, (int16_t)0xB004, (int16_t)0x63EF, (int16_t)0xAF68,
    (int16_t)0x6371, (int16_t)0xAECC, (int16_t)0x62F2, (int16_t)0xAE31, (int16_t)0x6271,
    (int16_t)0xAD96, (int16_t)0x61F1, (int16_t)0xACFD, (int16_t)0x616F, (int16_t)0xAC64,
    (int16_t)0x60EC, (int16_t)0xABCC, (int16_t)0x6068, (int16_t)0xAB35, (int16_t)0x5FE3,
    (int16_t)0xAA9F, (int16_t)0x5F5E, (int16_t)0xAA0A, (int16_t)0x5ED7, (int16_t)0xA975,
    (int16_t)0x5E50, (int16_t)0xA8E2, (int16_t)0x5DC7, (int16_t)0xA84F, (int16_t)0x5D3E,
    (int16_t)0xA7BD, (int16_t)0x5CB4, (int16_t)0xA72B, (int16_t)0x5C29, (int16_t)0xA69B,
    (int16_t)0x5B9D, (int16_t)0xA60C, (int16_t)0x5B10, (int16_t)0xA57D, (int16_t)0x5A82,
    (int16_t)0xA4EF, (int16_t)0x59F3, (int16_t)0xA462, (int16_t)0x5964, (int16_t)0xA3D6,
    (int16_t)0x58D4, (int16_t)0xA34B, (int16_t)0x5842, (int16_t)0xA2C1, (int16_t)0x57B0,
    (int16_t)0xA238, (int16_t)0x571D, (int16_t)0xA1AF, (int16_t)0x568A, (int16_t)0xA128,
    (int16_t)0x55F5, (int16_t)0xA0A1, (int16_t)0x5560, (int16_t)0xA01C, (int16_t)0x54CA,
    (int16_t)0x9F97, (int16_t)0x5433, (int16_t)0x9F13, (int16_t)0x539B, (int16_t)0x9E90,
    (int16_t)0x5302, (int16_t)0x9E0E, (int16_t)0x5269, (int16_t)0x9D8E, (int16_t)0x51CE,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9C8E, (int16_t)0x5097, (int16_t)0x9C10,
    (int16_t)0x4FFB, (int16_t)0x9B93, (int16_t)0x4F5E, (int16_t)0x9B17, (int16_t)0x4EBF,
    (int16_t)0x9A9C, (int16_t)0x4E21, (int16_t)0x9A22, (int16_t)0x4D81, (int16_t)0x99A8,
    (int16_t)0x4CE1, (int16_t)0x9930, (int16_t)0x4C3F, (int16_t)0x98B9, (int16_t)0x4B9E,
    (int16_t)0x9842, (int16_t)0x4AFB, (int16_t)0x97CD, (int16_t)0x4A58, (int16_t)0x9759,
    (int16_t)0x49B4, (int16_t)0x96E6, (int16_t)0x490F, (int16_t)0x9673, (int16_t)0x4869,
    (int16_t)0x9602, (int16_t)0x47C3, (int16_t)0x9592, (int16_t)0x471C, (int16_t)0x9523,
    (int16_t)0x4675, (int16_t)0x94B5, (int16_t)0x45CD, (int16_t)0x9447, (int16_t)0x4524,
    (int16_t)0x93DB, (int16_t)0x447A, (int16_t)0x9370, (int16_t)0x43D0, (int16_t)0x9306,
    (int16_t)0x4325, (int16_t)0x929D, (int16_t)0x427A, (int16_t)0x9235, (int16_t)0x41CE,
    (int16_t)0x91CF, (int16_t)0x4121, (int16_t)0x9169, (int16_t)0x4073, (int16_t)0x9104,
    (int16_t)0x3FC5, (int16_t)0x90A0, (int16_t)0x3F17, (int16_t)0x903E, (int16_t)0x3E68,
    (int16_t)0x8FDC, (int16_t)0x3DB8, (int16_t)0x8F7C, (int16_t)0x3D07, (int16_t)0x8F1D,
    (int16_t)0x3C56, (int16_t)0x8EBE, (int16_t)0x3BA5, (int16_t)0x8E61, (int16_t)0x3AF2,
    (int16_t)0x8E05, (int16_t)0x3A40, (int16_t)0x8DAA, (int16_t)0x398C, (int16_t)0x8D50,
    (int16_t)0x38D8, (int16_t)0x8CF8, (int16_t)0x3824, (int16_t)0x8CA0, (int16_t)0x376F,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x8BF4, (int16_t)0x3604, (int16_t)0x8BA0,
    (int16_t)0x354D, (int16_t)0x8B4D, (int16_t)0x3496, (int16_t)0x8AFB, (int16_t)0x33DE,
    (int16_t)0x8AAA, (int16_t)0x3326, (int16_t)0x8A5A, (int16_t)0x326E, (int16_t)0x8A0B,
    (int16_t)0x31B5, (int16_t)0x89BE, (int16_t)0x30FB, (int16_t)0x8971, (int16_t)0x3041,
    (int16_t)0x8926, (int16_t)0x2F87, (int16_t)0x88DC, (int16_t)0x2ECC, (int16_t)0x8893,
    (int16_t)0x2E11, (int16_t)0x884B, (int16_t)0x2D55, (int16_t)0x8805, (int16_t)0x2C98,
    (int16_t)0x87BF, (int16_t)0x2BDC, (int16_t)0x877B, (int16_t)0x2B1F, (int16_t)0x8738,
    (int16_t)0x2A61, (int16_t)0x86F6, (int16_t)0x29A3, (int16_t)0x86B5, (int16_t)0x28E5,
    (int16_t)0x8675, (int16_t)0x2826, (int16_t)0x8637, (int16_t)0x2767, (int16_t)0x85FA,
    (int16_t)0x26A8, (int16_t)0x85BD, (int16_t)0x25E8, (int16_t)0x8582, (int16_t)0x2528,
    (int16_t)0x8549, (int16_t)0x2467, (int16_t)0x8510, (int16_t)0x23A6, (int16_t)0x84D9,
    (int16_t)0x22E5, (int16_t)0x84A2, (int16_t)0x2223, (int16_t)0x846D, (int16_t)0x2161,
    (int16_t)0x843A, (int16_t)0x209F, (int16_t)0x8407, (int16_t)0x1FDC, (int16_t)0x83D6,
    (int16_t)0x1F19, (int16_t)0x83A5, (int16_t)0x1E56, (int16_t)0x8376, (int16_t)0x1D93,
    (int16_t)0x8348, (int16_t)0x1CCF, (int16_t)0x831C, (int16_t)0x1C0B, (int16_t)0x82F0,
    (int16_t)0x1B47, (int16_t)0x82C6, (int16_t)0x1A82, (int16_t)0x829D, (int16_t)0x19BD,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x824F, (int16_t)0x1833, (int16_t)0x8229,
    (int16_t)0x176D, (int16_t)0x8205, (int16_t)0x16A8, (int16_t)0x81E2, (int16_t)0x15E2,
    (int16_t)0x81C0, (int16_t)0x151B, (int16_t)0x81A0, (int16_t)0x1455, (int16_t)0x8180,
    (int16_t)0x138E, (int16_t)0x8162, (int16_t)0x12C8, (int16_t)0x8145, (int16_t)0x1201,
    (int16_t)0x812A, (int16_t)0x1139, (int16_t)0x810F, (int16_t)0x1072, (int16_t)0x80F6,
    (int16_t)0x0FAB, (int16_t)0x80DE, (int16_t)0x0EE3, (int16_t)0x80C7, (int16_t)0x0E1B,
    (int16_t)0x80B2, (int16_t)0x0D53, (int16_t)0x809D, (int16_t)0x0C8B, (int16_t)0x808A,
    (int16_t)0x0BC3, (int16_t)0x8078, (int16_t)0x0AFB, (int16_t)0x8068, (int16_t)0x0A33,
    (int16_t)0x8058, (int16_t)0x096A, (int16_t)0x804A, (int16_t)0x08A2, (int16_t)0x803D,
    (int16_t)0x07D9, (int16_t)0x8031, (int16_t)0x0710, (int16_t)0x8027, (int16_t)0x0647,
    (int16_t)0x801E, (int16_t)0x057F, (int16_t)0x8016, (int16_t)0x04B6, (int16_t)0x800F,
    (int16_t)0x03ED, (int16_t)0x8009, (int16_t)0x0324, (int16_t)0x8005, (int16_t)0x025B,
    (int16_t)0x8002, (int16_t)0x0192, (int16_t)0x8000, (int16_t)0x00C9, (int16_t)0x8000,
    (int16_t)0x0000, (int16_t)0x8000, (int16_t)0xFF36, (int16_t)0x8002, (int16_t)0xFE6D,
    (int16_t)0x8005, (int16_t)0xFDA4, (int16_t)0x8009, (int16_t)0xFCDB, (int16_t)0x800F,
    (int16_t)0xFC12, (int16_t)0x8016, (int16_t)0xFB49, (int16_t)0x801E, (int16_t)0xFA80,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x8031, (int16_t)0xF8EF, (int16_t)0x803D,
    (int16_t)0xF826, (int16_t)0x804A, (int16_t)0xF75D, (int16_t)0x8058, (int16_t)0xF695,
    (int16_t)0x8068, (int16_t)0xF5CC, (int16_t)0x8078, (int16_t)0xF504, (int16_t)0x808A,
    (int16_t)0xF43C, (int16_t)0x809D, (int16_t)0xF374, (int16_t)0x80B2, (int16_t)0xF2AC,
    (int16_t)0x80C7, (int16_t)0xF1E4, (int16_t)0x80DE, (int16_t)0xF11C, (int16_t)0x80F6,
    (int16_t)0xF054, (int16_t)0x810F, (int16_t)0xEF8D, (int16_t)0x812A, (int16_t)0xEEC6,
    (int16_t)0x8145, (int16_t)0xEDFE, (int16_t)0x8162, (int16_t)0xED37, (int16_t)0x8180,
    (int16_t)0xEC71, (int16_t)0x81A0, (int16_t)0xEBAA, (int16_t)0x81C0, (int16_t)0xEAE4,
    (int16_t)0x81E2, (int16_t)0xEA1D, (int16_t)0x8205, (int16_t)0xE957, (int16_t)0x8229,
    (int16_t)0xE892, (int16_t)0x824F, (int16_t)0xE7CC, (int16_t)0x8275, (int16_t)0xE707,
    (int16_t)0x829D, (int16_t)0xE642, (int16_t)0x82C6, (int16_t)0xE57D, (int16_t)0x82F0,
    (int16_t)0xE4B8, (int16_t)0x831C, (int16_t)0xE3F4, (int16_t)0x8348, (int16_t)0xE330,
    (int16_t)0x8376, (int16_t)0xE26C, (int16_t)0x83A5, (int16_t)0xE1A9, (int16_t)0x83D6,
    (int16_t)0xE0E6, (int16_t)0x8407, (int16_t)0xE023, (int16_t)0x843A, (int16_t)0xDF60,
    (int16_t)0x846D, (int16_t)0xDE9E, (int16_t)0x84A2, (int16_t)0xDDDC, (int16_t)0x84D9,
    (int16_t)0xDD1A, (int16_t)0x8510, (int16_t)0xDC59, (int16_t)0x8549, (int16_t)0xDB98,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x85BD, (int16_t)0xDA17, (int16_t)0x85FA,
    (int16_t)0xD957, (int16_t)0x8637, (int16_t)0xD898, (int16_t)0x8675, (int16_t)0xD7D9,
    (int16_t)0x86B5, (int16_t)0xD71A, (int16_t)0x86F6, (int16_t)0xD65C, (int16_t)0x8738,
    (int16_t)0xD59E, (int16_t)0x877B, (int16_t)0xD4E0, (int16_t)0x87BF, (int16_t)0xD423,
    (int16_t)0x8805, (int16_t)0xD367, (int16_t)0x884B, (int16_t)0xD2AA, (int16_t)0x8893,
    (int16_t)0xD1EE, (int16_t)0x88DC, (int16_t)0xD133, (int16_t)0x8926, (int16_t)0xD078,
    (int16_t)0x8971, (int16_t)0xCFBE, (int16_t)0x89BE, (int16_t)0xCF04, (int16_t)0x8A0B,
    (int16_t)0xCE4A, (int16_t)0x8A5A, (int16_t)0xCD91, (int16_t)0x8AAA, (int16_t)0xCCD9,
    (int16_t)0x8AFB, (int16_t)0xCC21, (int16_t)0x8B4D, (int16_t)0xCB69, (int16_t)0x8BA0,
    (int16_t)0xCAB2, (int16_t)0x8BF4, (int16_t)0xC9FB, (int16_t)0x8C4A, (int16_t)0xC945,
    (int16_t)0x8CA0, (int16_t)0xC890, (int16_t)0x8CF8, (int16_t)0xC7DB, (int16_t)0x8D50,
    (int16_t)0xC727, (int16_t)0x8DAA, (int16_t)0xC673, (int16_t)0x8E05, (int16_t)0xC5BF,
    (int16_t)0x8E61, (int16_t)0xC50D, (int16_t)0x8EBE, (int16_t)0xC45A, (int16_t)0x8F1D,
    (int16_t)0xC3A9, (int16_t)0x8F7C, (int16_t)0xC2F8, (int16_t)0x8FDC, (int16_t)0xC247,
    (int16_t)0x903E, (int16_t)0xC197, (int16_t)0x90A0, (int16_t)0xC0E8, (int16_t)0x9104,
    (int16_t)0xC03A, (int16_t)0x9169, (int16_t)0xBF8C, (int16_t)0x91CF, (int16_t)0xBEDE,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x929D, (int16_t)0xBD85, (int16_t)0x9306,
    (int16_t)0xBCDA, (int16_t)0x9370, (int16_t)0xBC2F, (int16_t)0x93DB, (int16_t)0xBB85,
    (int16_t)0x9447, (int16_t)0xBADB, (int16_t)0x94B5, (int16_t)0xBA32, (int16_t)0x9523,
    (int16_t)0xB98A, (int16_t)0x9592, (int16_t)0xB8E3, (int16_t)0x9602, (int16_t)0xB83C,
    (int16_t)0x9673, (int16_t)0xB796, (int16_t)0x96E6, (int16_t)0xB6F0, (int16_t)0x9759,
    (int16_t)0xB64B, (int16_t)0x97CD, (int16_t)0xB5A7, (int16_t)0x9842, (int16_t)0xB504,
    (int16_t)0x98B9, (int16_t)0xB461, (int16_t)0x9930, (int16_t)0xB3C0, (int16_t)0x99A8,
    (int16_t)0xB31E, (int16_t)0x9A22, (int16_t)0xB27E, (int16_t)0x9A9C, (int16_t)0xB1DE,
    (int16_t)0x9B17, (int16_t)0xB140, (int16_t)0x9B93, (int16_t)0xB0A1, (int16_t)0x9C10,
    (int16_t)0xB004, (int16_t)0x9C8E, (int16_t)0xAF68, (int16_t)0x9D0D, (int16_t)0xAECC,
    (int16_t)0x9D8E, (int16_t)0xAE31, (int16_t)0x9E0E, (int16_t)0xAD96, (int16_t)0x9E90,
    (int16_t)0xACFD, (int16_t)0x9F13, (int16_t)0xAC64, (int16_t)0x9F97, (int16_t)0xABCC,
    (int16_t)0xA01C, (int16_t)0xAB35, (int16_t)0xA0A1, (int16_t)0xAA9F, (int16_t)0xA128,
    (int16_t)0xAA0A, (int16_t)0xA1AF, (int16_t)0xA975, (int16_t)0xA238, (int16_t)0xA8E2,
    (int16_t)0xA2C1, (int16_t)0xA84F, (int16_t)0xA34B, (int16_t)0xA7BD, (int16_t)0xA3D6,
    (int16_t)0xA72B, (int16_t)0xA462, (int16_t)0xA69B, (int16_t)0xA4EF, (int16_t)0xA60C,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xA60C, (int16_t)0xA4EF, (int16_t)0xA69B,
    (int16_t)0xA462, (int16_t)0xA72B, (int16_t)0xA3D6, (int16_t)0xA7BD, (int16_t)0xA34B,
    (int16_t)0xA84F, (int16_t)0xA2C1, (int16_t)0xA8E2, (int16_t)0xA238, (int16_t)0xA975,
    (int16_t)0xA1AF, (int16_t)0xAA0A, (int16_t)0xA128, (int16_t)0xAA9F, (int16_t)0xA0A1,
    (int16_t)0xAB35, (int16_t)0xA01C, (int16_t)0xABCC, (int16_t)0x9F97, (int16_t)0xAC64,
    (int16_t)0x9F13, (int16_t)0xACFD, (int16_t)0x9E90, (int16_t)0xAD96, (int16_t)0x9E0E,
    (int16_t)0xAE31, (int16_t)0x9D8E, (int16_t)0xAECC, (int16_t)0x9D0D, (int16_t)0xAF68,
    (int16_t)0x9C8E, (int16_t)0xB004, (int16_t)0x9C10, (int16_t)0xB0A1, (int16_t)0x9B93,
    (int16_t)0xB140, (int16_t)0x9B17, (int16_t)0xB1DE, (int16_t)0x9A9C, (int16_t)0xB27E,
    (int16_t)0x9A22, (int16_t)0xB31E, (int16_t)0x99A8, (int16_t)0xB3C0, (int16_t)0x9930,
    (int16_t)0xB461, (int16_t)0x98B9, (int16_t)0xB504, (int16_t)0x9842, (int16_t)0xB5A7,
    (int16_t)0x97CD, (int16_t)0xB64B, (int16_t)0x9759, (int16_t)0xB6F0, (int16_t)0x96E6,
    (int16_t)0xB796, (int16_t)0x9673, (int16_t)0xB83C, (int16_t)0x9602, (int16_t)0xB8E3,
    (int16_t)0x9592, (int16_t)0xB98A, (int16_t)0x9523, (int16_t)0xBA32, (int16_t)0x94B5,
    (int16_t)0xBADB, (int16_t)0x9447, (int16_t)0xBB85, (int16_t)0x93DB, (int16_t)0xBC2F,
    (int16_t)0x9370, (int16_t)0xBCDA, (int16_t)0x9306, (int16_t)0xBD85, (int16_t)0x929D,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xBEDE, (int16_t)0x91CF, (int16_t)0xBF8C,
    (int16_t)0x9169, (int16_t)0xC03A, (int16_t)0x9104, (int16_t)0xC0E8, (int16_t)0x90A0,
    (int16_t)0xC197, (int16_t)0x903E, (int16_t)0xC247, (int16_t)0x8FDC, (int16_t)0xC2F8,
    (int16_t)0x8F7C, (int16_t)0xC3A9, (int16_t)0x8F1D, (int16_t)0xC45A, (int16_t)0x8EBE,
    (int16_t)0xC50D, (int16_t)0x8E61, (int16_t)0xC5BF, (int16_t)0x8E05, (int16_t)0xC673,
    (int16_t)0x8DAA, (int16_t)0xC727, (int16_t)0x8D50, (int16_t)0xC7DB, (int16_t)0x8CF8,
    (int16_t)0xC890, (int16_t)0x8CA0, (int16_t)0xC945, (int16_t)0x8C4A, (int16_t)0xC9FB,
    (int16_t)0x8BF4, (int16_t)0xCAB2, (int16_t)0x8BA0, (int16_t)0xCB69, (int16_t)0x8B4D,
    (int16_t)0xCC21, (int16_t)0x8AFB, (int16_t)0xCCD9, (int16_t)0x8AAA, (int16_t)0xCD91,
    (int16_t)0x8A5A, (int16_t)0xCE4A, (int16_t)0x8A0B, (int16_t)0xCF04, (int16_t)0x89BE,
    (int16_t)0xCFBE, (int16_t)0x8971, (int16_t)0xD078, (int16_t)0x8926, (int16_t)0xD133,
    (int16_t)0x88DC, (int16_t)0xD1EE, (int16_t)0x8893, (int16_t)0xD2AA, (int16_t)0x884B,
    (int16_t)0xD367, (int16_t)0x8805, (int16_t)0xD423, (int16_t)0x87BF, (int16_t)0xD4E0,
    (int16_t)0x877B, (int16_t)0xD59E, (int16_t)0x8738, (int16_t)0xD65C, (int16_t)0x86F6,
    (int16_t)0xD71A, (int16_t)0x86B5, (int16_t)0xD7D9, (int16_t)0x8675, (int16_t)0xD898,
    (int16_t)0x8637, (int16_t)0xD957, (int16_t)0x85FA, (int16_t)0xDA17, (int16_t)0x85BD,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xDB98, (int16_t)0x8549, (int16_t)0xDC59,
    (int16_t)0x8510, (int16_t)0xDD1A, (int16_t)0x84D9, (int16_t)0xDDDC, (int16_t)0x84A2,
    (int16_t)0xDE9E, (int16_t)0x846D, (int16_t)0xDF60, (int16_t)0x843A, (int16_t)0xE023,
    (int16_t)0x8407, (int16_t)0xE0E6, (int16_t)0x83D6, (int16_t)0xE1A9, (int16_t)0x83A5,
    (int16_t)0xE26C, (int16_t)0x8376, (int16_t)0xE330, (int16_t)0x8348, (int16_t)0xE3F4,
    (int16_t)0x831C, (int16_t)0xE4B8, (int16_t)0x82F0, (int16_t)0xE57D, (int16_t)0x82C6,
    (int16_t)0xE642, (int16_t)0x829D, (int16_t)0xE707, (int16_t)0x8275, (int16_t)0xE7CC,
    (int16_t)0x824F, (int16_t)0xE892, (int16_t)0x8229, (int16_t)0xE957, (int16_t)0x8205,
    (int16_t)0xEA1D, (int16_t)0x81E2, (int16_t)0xEAE4, (int16_t)0x81C0, (int16_t)0xEBAA,
    (int16_t)0x81A0, (int16_t)0xEC71, (int16_t)0x8180, (int16_t)0xED37, (int16_t)0x8162,
    (int16_t)0xEDFE, (int16_t)0x8145, (int16_t)0xEEC6, (int16_t)0x812A, (int16_t)0xEF8D,
    (int16_t)0x810F, (int16_t)0xF054, (int16_t)0x80F6, (int16_t)0xF11C, (int16_t)0x80DE,
    (int16_t)0xF1E4, (int16_t)0x80C7, (int16_t)0xF2AC, (int16_t)0x80B2, (int16_t)0xF374,
    (int16_t)0x809D, (int16_t)0xF43C, (int16_t)0x808A, (int16_t)0xF504, (int16_t)0x8078,
    (int16_t)0xF5CC, (int16_t)0x8068, (int16_t)0xF695, (int16_t)0x8058, (int16_t)0xF75D,
    (int16_t)0x804A, (int16_t)0xF826, (int16_t)0x803D, (int16_t)0xF8EF, (int16_t)0x8031,
    (int16_t)0xF9B8, (int16_t)0x8027, (int16_t)0xFA80, (int16_t)0x801E, (int16_t)0xFB49,
    (int16_t)0x8016, (int16_t)0xFC12, (int16_t)0x800F, (int16_t)0xFCDB, (int16_t)0x8009,
    (int16_t)0xFDA4, (int16_t)0x8005, (int16_t)0xFE6D, (int16_t)0x8002, (int16_t)0xFF36,
    (int16_t)0x8000
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 2048, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_2048_q16[3072] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0x0064, (int16_t)0x7FFF,
    (int16_t)0x00C9, (int16_t)0x7FFE, (int16_t)0x012D, (int16_t)0x7FFD, (int16_t)0x0192,
    (int16_t)0x7FFC, (int16_t)0x01F6, (int16_t)0x7FFA, (int16_t)0x025B, (int16_t)0x7FF8,
    (int16_t)0x02BF, (int16_t)0x7FF6, (int16_t)0x0324, (int16_t)0x7FF3, (int16_t)0x0388,
    (int16_t)0x7FF0, (int16_t)0x03ED, (int16_t)0x7FED, (int16_t)0x0451, (int16_t)0x7FE9,
    (int16_t)0x04B6, (int16_t)0x7FE5, (int16_t)0x051A, (int16_t)0x7FE1, (int16_t)0x057F,
    (int16_t)0x7FDD, (int16_t)0x05E3, (int16_t)0x7FD8, (int16_t)0x0647, (int16_t)0x7FD3,
    (int16_t)0x06AC, (int16_t)0x7FCE, (int16_t)0x0710, (int16_t)0x7FC8, (int16_t)0x0775,
    (int16_t)0x7FC2, (int16_t)0x07D9, (int16_t)0x7FBC, (int16_t)0x083D, (int16_t)0x7FB5,
    (int16_t)0x08A2, (int16_t)0x7FAE, (int16_t)0x0906, (int16_t)0x7FA7, (int16_t)0x096A,
    (int16_t)0x7F9F, (int16_t)0x09CE, (int16_t)0x7F97, (int16_t)0x0A33, (int16_t)0x7F8F,
    (int16_t)0x0A97, (int16_t)0x7F87, (int16_t)0x0AFB, (int16_t)0x7F7E, (int16_t)0x0B5F,
    (int16_t)0x7F75, (int16_t)0x0BC3, (int16_t)0x7F6B, (int16_t)0x0C27, (int16_t)0x7F62,
    (int16_t)0x0C8B, (int16_t)0x7F58, (int16_t)0x0CEF, (int16_t)0x7F4D, (int16_t)0x0D53,
    (int16_t)0x7F43, (int16_t)0x0DB7, (int16_t)0x7F38, (int16_t)0x0E1B, (int16_t)0x7F2D,
    (int16_t)0x0E7F, (int16_t)0x7F21, (int16_t)0x0EE3, (int16_t)0x7F15, (int16_t)0x0F47,
    (int16_t)0x7F09, (int16_t)0x0FAB, (int16_t)0x7EFD, (int16_t)0x100E, (int16_t)0x7EF0,
    (int16_t)0x1072, (int16_t)0x7EE3, (int16_t)0x10D6, (int16_t)0x7ED5, (int16_t)0x1139,
    (int16_t)0x7EC8, (int16_t)0x119D, (int16_t)0x7EBA, (int16_t)0x1201, (int16_t)0x7EAB,
    (int16_t)0x1264, (int16_t)0x7E9D, (int16_t)0x12C8, (int16_t)0x7E8E, (int16_t)0x132B,
    (int16_t)0x7E7F, (int16_t)0x138E, (int16_t)0x7E6F, (int16_t)0x13F2, (int16_t)0x7E5F,
    (int16_t)0x1455, (int16_t)0x7E4F, (int16_t)0x14B8, (int16_t)0x7E3F, (int16_t)0x151B,
    (int16_t)0x7E2E, (int16_t)0x157F, (int16_t)0x7E1D, (int16_t)0x15E2, (int16_t)0x7E0C,
    (int16_t)0x1645, (int16_t)0x7DFA, (int16_t)0x16A8, (int16_t)0x7DE8, (int16_t)0x170A,
    (int16_t)0x7DD6, (int16_t)0x176D, (int16_t)0x7DC3, (int16_t)0x17D0, (int16_t)0x7DB0,
    (int16_t)0x1833, (int16_t)0x7D9D, (int16_t)0x1896, (int16_t)0x7D8A, (int16_t)0x18F8,
    (int16_t)0x7D76, (int16_t)0x195B, (int16_t)0x7D62, (int16_t)0x19BD, (int16_t)0x7D4E,
    (int16_t)0x1A20, (int16_t)0x7D39, (int16_t)0x1A82, (int16_t)0x7D24, (int16_t)0x1AE4,
    (int16_t)0x7D0F, (int16_t)0x1B47, (int16_t)0x7CF9, (int16_t)0x1BA9, (int16_t)0x7CE3,
    (int16_t)0x1C0B, (int16_t)0x7CCD, (int16_t)0x1C6D, (int16_t)0x7CB7, (int16_t)0x1CCF,
    (int16_t)0x7CA0, (int16_t)0x1D31, (int16_t)0x7C89, (int16_t)0x1D93, (int16_t)0x7C71,
    (int16_t)0x1DF5, (int16_t)0x7C5A, (int16_t)0x1E56, (int16_t)0x7C42, (int16_t)0x1EB8,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7C11, (int16_t)0x1F7B, (int16_t)0x7BF8,
    (int16_t)0x1FDC, (int16_t)0x7BDF, (int16_t)0x203E, (int16_t)0x7BC5, (int16_t)0x209F,
    (int16_t)0x7BAC, (int16_t)0x2100, (int16_t)0x7B92, (int16_t)0x2161, (int16_t)0x7B77,
    (int16_t)0x21C2, (int16_t)0x7B5D, (int16_t)0x2223, (int16_t)0x7B42, (int16_t)0x2284,
    (int16_t)0x7B26, (int16_t)0x22E5, (int16_t)0x7B0B, (int16_t)0x2345, (int16_t)0x7AEF,
    (int16_t)0x23A6, (int16_t)0x7AD3, (int16_t)0x2407, (int16_t)0x7AB6, (int16_t)0x2467,
    (int16_t)0x7A9A, (int16_t)0x24C7, (int16_t)0x7A7D, (int16_t)0x2528, (int16_t)0x7A5F,
    (int16_t)0x2588, (int16_t)0x7A42, (int16_t)0x25E8, (int16_t)0x7A24, (int16_t)0x2648,
    (int16_t)0x7A05, (int16_t)0x26A8, (int16_t)0x79E7, (int16_t)0x2707, (int16_t)0x79C8,
    (int16_t)0x2767, (int16_t)0x79A9, (int16_t)0x27C7, (int16_t)0x798A, (int16_t)0x2826,
    (int16_t)0x796A, (int16_t)0x2886, (int16_t)0x794A, (int16_t)0x28E5, (int16_t)0x792A,
    (int16_t)0x2944, (int16_t)0x7909, (int16_t)0x29A3, (int16_t)0x78E8, (int16_t)0x2A02,
    (int16_t)0x78C7, (int16_t)0x2A61, (int16_t)0x78A6, (int16_t)0x2AC0, (int16_t)0x7884,
    (int16_t)0x2B1F, (int16_t)0x7862, (int16_t)0x2B7D, (int16_t)0x7840, (int16_t)0x2BDC,
    (int16_t)0x781D, (int16_t)0x2C3A, (int16_t)0x77FA, (int16_t)0x2C98, (int16_t)0x77D7,
    (int16_t)0x2CF7, (int16_t)0x77B4, (int16_t)0x2D55, (int16_t)0x7790, (int16_t)0x2DB3,
    (int16_t)0x776C, (int16_t)0x2E11, (int16_t)0x7747, (int16_t)0x2E6E, (int16_t)0x7723,
    (int16_t)0x2ECC, (int16_t)0x76FE, (int16_t)0x2F29, (int16_t)0x76D9, (int16_t)0x2F87,
    (int16_t)0x76B3, (int16_t)0x2FE4, (int16_t)0x768E, (int16_t)0x3041, (int16_t)0x7668,
    (int16_t)0x309E, (int16_t)0x7641, (int16_t)0x30FB, (int16_t)0x761B, (int16_t)0x3158,
    (int16_t)0x75F4, (int16_t)0x31B5, (int16_t)0x75CC, (int16_t)0x3211, (int16_t)0x75A5,
    (int16_t)0x326E, (int16_t)0x757D, (int16_t)0x32CA, (int16_t)0x7555, (int16_t)0x3326,
    (int16_t)0x752D, (int16_t)0x3382, (int16_t)0x7504, (int16_t)0x33DE, (int16_t)0x74DB,
    (int16_t)0x343A, (int16_t)0x74B2, (int16_t)0x3496, (int16_t)0x7489, (int16_t)0x34F2,
    (int16_t)0x745F, (int16_t)0x354D, (int16_t)0x7435, (int16_t)0x35A8, (int16_t)0x740B,
    (int16_t)0x3604, (int16_t)0x73E0, (int16_t)0x365F, (int16_t)0x73B5, (int16_t)0x36BA,
    (int16_t)0x738A, (int16_t)0x3714, (int16_t)0x735F, (int16_t)0x376F, (int16_t)0x7333,
    (int16_t)0x37CA, (int16_t)0x7307, (int16_t)0x3824, (int16_t)0x72DB, (int16_t)0x387E,
    (int16_t)0x72AF, (int16_t)0x38D8, (int16_t)0x7282, (int16_t)0x3932, (int16_t)0x7255,
    (int16_t)0x398C, (int16_t)0x7227, (int16_t)0x39E6, (int16_t)0x71FA, (int16_t)0x3A40,
    (int16_t)0x71CC, (int16_t)0x3A99, (int16_t)0x719E, (int16_t)0x3AF2, (int16_t)0x716F,
    (int16_t)0x3B4C, (int16_t)0x7141, (int16_t)0x3BA5, (int16_t)0x7112, (int16_t)0x3BFD,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x70B3, (int16_t)0x3CAF, (int16_t)0x7083,
    (int16_t)0x3D07, (int16_t)0x7053, (int16_t)0x3D60, (int16_t)0x7023, (int16_t)0x3DB8,
    (int16_t)0x6FF2, (int16_t)0x3E10, (int16_t)0x6FC1, (int16_t)0x3E68, (int16_t)0x6F90,
    (int16_t)0x3EBF, (int16_t)0x6F5F, (int16_t)0x3F17, (int16_t)0x6F2D, (int16_t)0x3F6E,
    (int16_t)0x6EFB, (int16_t)0x3FC5, (int16_t)0x6EC9, (int16_t)0x401D, (int16_t)0x6E96,
    (int16_t)0x4073, (int16_t)0x6E63, (int16_t)0x40CA, (int16_t)0x6E30, (int16_t)0x4121,
    (int16_t)0x6DFD, (int16_t)0x4177, (int16_t)0x6DCA, (int16_t)0x41CE, (int16_t)0x6D96,
    (int16_t)0x4224, (int16_t)0x6D62, (int16_t)0x427A, (int16_t)0x6D2D, (int16_t)0x42D0,
    (int16_t)0x6CF9, (int16_t)0x4325, (int16_t)0x6CC4, (int16_t)0x437B, (int16_t)0x6C8F,
    (int16_t)0x43D0, (int16_t)0x6C59, (int16_t)0x4425, (int16_t)0x6C24, (int16_t)0x447A,
    (int16_t)0x6BEE, (int16_t)0x44CF, (int16_t)0x6BB8, (int16_t)0x4524, (int16_t)0x6B81,
    (int16_t)0x4578, (int16_t)0x6B4A, (int16_t)0x45CD, (int16_t)0x6B13, (int16_t)0x4621,
    (int16_t)0x6ADC, (int16_t)0x4675, (int16_t)0x6AA5, (int16_t)0x46C9, (int16_t)0x6A6D,
    (int16_t)0x471C, (int16_t)0x6A35, (int16_t)0x4770, (int16_t)0x69FD, (int16_t)0x47C3,
    (int16_t)0x69C4, (int16_t)0x4816, (int16_t)0x698C, (int16_t)0x4869, (int16_t)0x6953,
    (int16_t)0x48BC, (int16_t)0x6919, (int16_t)0x490F, (int16_t)0x68E0, (int16_t)0x4961,
    (int16_t)0x68A6, (int16_t)0x49B4, (int16_t)0x686C, (int16_t)0x4A06, (int16_t)0x6832,
    (int16_t)0x4A58, (int16_t)0x67F7, (int16_t)0x4AA9, (int16_t)0x67BD, (int16_t)0x4AFB,
    (int16_t)0x6782, (int16_t)0x4B4C, (int16_t)0x6746, (int16_t)0x4B9E, (int16_t)0x670B,
    (int16_t)0x4BEF, (int16_t)0x66CF, (int16_t)0x4C3F, (int16_t)0x6693, (int16_t)0x4C90,
    (int16_t)0x6657, (int16_t)0x4CE1, (int16_t)0x661A, (int16_t)0x4D31, (int16_t)0x65DD,
    (int16_t)0x4D81, (int16_t)0x65A0, (int16_t)0x4DD1, (int16_t)0x6563, (int16_t)0x4E21,
    (int16_t)0x6526, (int16_t)0x4E70, (int16_t)0x64E8, (int16_t)0x4EBF, (int16_t)0x64AA,
    (int16_t)0x4F0F, (int16_t)0x646C, (int16_t)0x4F5E, (int16_t)0x642D, (int16_t)0x4FAC,
    (int16_t)0x63EF, (int16_t)0x4FFB, (int16_t)0x63B0, (int16_t)0x5049, (int16_t)0x6371,
    (int16_t)0x5097, (int16_t)0x6331, (int16_t)0x50E5, (int16_t)0x62F2, (int16_t)0x5133,
    (int16_t)0x62B2, (int16_t)0x5181, (int16_t)0x6271, (int16_t)0x51CE, (int16_t)0x6231,
    (int16_t)0x521C, (int16_t)0x61F1, (int16_t)0x5269, (int16_t)0x61B0, (int16_t)0x52B5,
    (int16_t)0x616F, (int16_t)0x5302, (int16_t)0x612D, (int16_t)0x534E, (int16_t)0x60EC,
    (int16_t)0x539B, (int16_t)0x60AA, (int16_t)0x53E7, (int16_t)0x6068, (int16_t)0x5433,
    (int16_t)0x6026, (int16_t)0x547E, (int16_t)0x5FE3, (int16_t)0x54CA, (int16_t)0x5FA0,
    (int16_t)0x5515, (int16_t)0x5F5E, (int16_t)0x5560, (int16_t)0x5F1A, (int16_t)0x55AB,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5E93, (int16_t)0x5640, (int16_t)0x5E50,
    (int16_t)0x568A, (int16_t)0x5E0B, (int16_t)0x56D4, (int16_t)0x5DC7, (int16_t)0x571D,
    (int16_t)0x5D83, (int16_t)0x5767, (int16_t)0x5D3E, (int16_t)0x57B0, (int16_t)0x5CF9,
    (int16_t)0x57F9, (int16_t)0x5CB4, (int16_t)0x5842, (int16_t)0x5C6E, (int16_t)0x588B,
    (int16_t)0x5C29, (int16_t)0x58D4, (int16_t)0x5BE3, (int16_t)0x591C, (int16_t)0x5B9D,
    (int16_t)0x5964, (int16_t)0x5B56, (int16_t)0x59AC, (int16_t)0x5B10, (int16_t)0x59F3,
    (int16_t)0x5AC9, (int16_t)0x5A3B, (int16_t)0x5A82, (int16_t)0x5A82, (int16_t)0x5A3B,
    (int16_t)0x5AC9, (int16_t)0x59F3, (int16_t)0x5B10, (int16_t)0x59AC, (int16_t)0x5B56,
    (int16_t)0x5964, (int16_t)0x5B9D, (int16_t)0x591C, (int16_t)0x5BE3, (int16_t)0x58D4,
    (int16_t)0x5C29, (int16_t)0x588B, (int16_t)0x5C6E, (int16_t)0x5842, (int16_t)0x5CB4,
    (int16_t)0x57F9, (int16_t)0x5CF9, (int16_t)0x57B0, (int16_t)0x5D3E, (int16_t)0x5767,
    (int16_t)0x5D83, (int16_t)0x571D, (int16_t)0x5DC7, (int16_t)0x56D4, (int16_t)0x5E0B,
    (int16_t)0x568A, (int16_t)0x5E50, (int16_t)0x5640, (int16_t)0x5E93, (int16_t)0x55F5,
    (int16_t)0x5ED7, (int16_t)0x55AB, (int16_t)0x5F1A, (int16_t)0x5560, (int16_t)0x5F5E,
    (int16_t)0x5515, (int16_t)0x5FA0, (int16_t)0x54CA, (int16_t)0x5FE3, (int16_t)0x547E,
    (int16_t)0x6026, (int16_t)0x5433, (int16_t)0x6068, (int16_t)0x53E7, (int16_t)0x60AA,
    (int16_t)0x539B, (int16_t)0x60EC, (int16_t)0x534E, (int16_t)0x612D, (int16_t)0x5302,
    (int16_t)0x616F, (int16_t)0x52B5, (int16_t)0x61B0, (int16_t)0x5269, (int16_t)0x61F1,
    (int16_t)0x521C, (int16_t)0x6231, (int16_t)0x51CE, (int16_t)0x6271, (int16_t)0x5181,
    (int16_t)0x62B2, (int16_t)0x5133, (int16_t)0x62F2, (int16_t)0x50E5, (int16_t)0x6331,
    (int16_t)0x5097, (int16_t)0x6371, (int16_t)0x5049, (int16_t)0x63B0, (int16_t)0x4FFB,
    (int16_t)0x63EF, (int16_t)0x4FAC, (int16_t)0x642D, (int16_t)0x4F5E, (int16_t)0x646C,
    (int16_t)0x4F0F, (int16_t)0x64AA, (int16_t)0x4EBF, (int16_t)0x64E8, (int16_t)0x4E70,
    (int16_t)0x6526, (int16_t)0x4E21, (int16_t)0x6563, (int16_t)0x4DD1, (int16_t)0x65A0,
    (int16_t)0x4D81, (int16_t)0x65DD, (int16_t)0x4D31, (int16_t)0x661A, (int16_t)0x4CE1,
    (int16_t)0x6657, (int16_t)0x4C90, (int16_t)0x6693, (int16_t)0x4C3F, (int16_t)0x66CF,
    (int16_t)0x4BEF, (int16_t)0x670B, (int16_t)0x4B9E, (int16_t)0x6746, (int16_t)0x4B4C,
    (int16_t)0x6782, (int16_t)0x4AFB, (int16_t)0x67BD, (int16_t)0x4AA9, (int16_t)0x67F7,
    (int16_t)0x4A58, (int16_t)0x6832, (int16_t)0x4A06, (int16_t)0x686C, (int16_t)0x49B4,
    (int16_t)0x68A6, (int16_t)0x4961, (int16_t)0x68E0, (int16_t)0x490F, (int16_t)0x6919,
    (int16_t)0x48BC, (int16_t)0x6953, (int16_t)0x4869, (int16_t)0x698C, (int16_t)0x4816,
    (int16_t)0x69C4, (int16_t)0x47C3, (int16_t)0x69FD, (int16_t)0x4770, (int16_t)0x6A35,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x46C9, (int16_t)0x6AA5, (int16_t)0x4675,
    (int16_t)0x6ADC, (int16_t)0x4621, (int16_t)0x6B13, (int16_t)0x45CD, (int16_t)0x6B4A,
    (int16_t)0x4578, (int16_t)0x6B81, (int16_t)0x4524, (int16_t)0x6BB8, (int16_t)0x44CF,
    (int16_t)0x6BEE, (int16_t)0x447A, (int16_t)0x6C24, (int16_t)0x4425, (int16_t)0x6C59,
    (int16_t)0x43D0, (int16_t)0x6C8F, (int16_t)0x437B, (int16_t)0x6CC4, (int16_t)0x4325,
    (int16_t)0x6CF9, (int16_t)0x42D0, (int16_t)0x6D2D, (int16_t)0x427A, (int16_t)0x6D62,
    (int16_t)0x4224, (int16_t)0x6D96, (int16_t)0x41CE, (int16_t)0x6DCA, (int16_t)0x4177,
    (int16_t)0x6DFD, (int16_t)0x4121, (int16_t)0x6E30, (int16_t)0x40CA, (int16_t)0x6E63,
    (int16_t)0x4073, (int16_t)0x6E96, (int16_t)0x401D, (int16_t)0x6EC9, (int16_t)0x3FC5,
    (int16_t)0x6EFB, (int16_t)0x3F6E, (int16_t)0x6F2D, (int16_t)0x3F17, (int16_t)0x6F5F,
    (int16_t)0x3EBF, (int16_t)0x6F90, (int16_t)0x3E68, (int16_t)0x6FC1, (int16_t)0x3E10,
    (int16_t)0x6FF2, (int16_t)0x3DB8, (int16_t)0x7023, (int16_t)0x3D60, (int16_t)0x7053,
    (int16_t)0x3D07, (int16_t)0x7083, (int16_t)0x3CAF, (int16_t)0x70B3, (int16_t)0x3C56,
    (int16_t)0x70E2, (int16_t)0x3BFD, (int16_t)0x7112, (int16_t)0x3BA5, (int16_t)0x7141,
    (int16_t)0x3B4C, (int16_t)0x716F, (int16_t)0x3AF2, (int16_t)0x719E, (int16_t)0x3A99,
    (int16_t)0x71CC, (int16_t)0x3A40, (int16_t)0x71FA, (int16_t)0x39E6, (int16_t)0x7227,
    (int16_t)0x398C, (int16_t)0x7255, (int16_t)0x3932, (int16_t)0x7282, (int16_t)0x38D8,
    (int16_t)0x72AF, (int16_t)0x387E, (int16_t)0x72DB, (int16_t)0x3824, (int16_t)0x7307,
    (int16_t)0x37CA, (int16_t)0x7333, (int16_t)0x376F, (int16_t)0x735F, (int16_t)0x3714,
    (int16_t)0x738A, (int16_t)0x36BA, (int16_t)0x73B5, (int16_t)0x365F, (int16_t)0x73E0,
    (int16_t)0x3604, (int16_t)0x740B, (int16_t)0x35A8, (int16_t)0x7435, (int16_t)0x354D,
    (int16_t)0x745F, (int16_t)0x34F2, (int16_t)0x7489, (int16_t)0x3496, (int16_t)0x74B2,
    (int16_t)0x343A, (int16_t)0x74DB, (int16_t)0x33DE, (int16_t)0x7504, (int16_t)0x3382,
    (int16_t)0x752D, (int16_t)0x3326, (int16_t)0x7555, (int16_t)0x32CA, (int16_t)0x757D,
    (int16_t)0x326E, (int16_t)0x75A5, (int16_t)0x3211, (int16_t)0x75CC, (int16_t)0x31B5,
    (int16_t)0x75F4, (int16_t)0x3158, (int16_t)0x761B, (int16_t)0x30FB, (int16_t)0x7641,
    (int16_t)0x309E, (int16_t)0x7668, (int16_t)0x3041, (int16_t)0x768E, (int16_t)0x2FE4,
    (int16_t)0x76B3, (int16_t)0x2F87, (int16_t)0x76D9, (int16_t)0x2F29, (int16_t)0x76FE,
    (int16_t)0x2ECC, (int16_t)0x7723, (int16_t)0x2E6E, (int16_t)0x7747, (int16_t)0x2E11,
    (int16_t)0x776C, (int16_t)0x2DB3, (int16_t)0x7790, (int16_t)0x2D55, (int16_t)0x77B4,
    (int16_t)0x2CF7, (int16_t)0x77D7, (int16_t)0x2C98, (int16_t)0x77FA, (int16_t)0x2C3A,
    (int16_t)0x781D, (int16_t)0x2BDC, (int16_t)0x7840, (int16_t)0x2B7D, (int16_t)0x7862,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x2AC0, (int16_t)0x78A6, (int16_t)0x2A61,
    (int16_t)0x78C7, (int16_t)0x2A02, (int16_t)0x78E8, (int16_t)0x29A3, (int16_t)0x7909,
    (int16_t)0x2944, (int16_t)0x792A, (int16_t)0x28E5, (int16_t)0x794A, (int16_t)0x2886,
    (int16_t)0x796A, (int16_t)0x2826, (int16_t)0x798A, (int16_t)0x27C7, (int16_t)0x79A9,
    (int16_t)0x2767, (int16_t)0x79C8, (int16_t)0x2707, (int16_t)0x79E7, (int16_t)0x26A8,
    (int16_t)0x7A05, (int16_t)0x2648, (int16_t)0x7A24, (int16_t)0x25E8, (int16_t)0x7A42,
    (int16_t)0x2588, (int16_t)0x7A5F, (int16_t)0x2528, (int16_t)0x7A7D, (int16_t)0x24C7,
    (int16_t)0x7A9A, (int16_t)0x2467, (int16_t)0x7AB6, (int16_t)0x2407, (int16_t)0x7AD3,
    (int16_t)0x23A6, (int16_t)0x7AEF, (int16_t)0x2345, (int16_t)0x7B0B, (int16_t)0x22E5,
    (int16_t)0x7B26, (int16_t)0x2284, (int16_t)0x7B42, (int16_t)0x2223, (int16_t)0x7B5D,
    (int16_t)0x21C2, (int16_t)0x7B77, (int16_t)0x2161, (int16_t)0x7B92, (int16_t)0x2100,
    (int16_t)0x7BAC, (int16_t)0x209F, (int16_t)0x7BC5, (int16_t)0x203E, (int16_t)0x7BDF,
    (int16_t)0x1FDC, (int16_t)0x7BF8, (int16_t)0x1F7B, (int16_t)0x7C11, (int16_t)0x1F19,
    (int16_t)0x7C29, (int16_t)0x1EB8, (int16_t)0x7C42, (int16_t)0x1E56, (int16_t)0x7C5A,
    (int16_t)0x1DF5, (int16_t)0x7C71, (int16_t)0x1D93, (int16_t)0x7C89, (int16_t)0x1D31,
    (int16_t)0x7CA0, (int16_t)0x1CCF, (int16_t)0x7CB7, (int16_t)0x1C6D, (int16_t)0x7CCD,
    (int16_t)0x1C0B, (int16_t)0x7CE3, (int16_t)0x1BA9, (int16_t)0x7CF9, (int16_t)0x1B47,
    (int16_t)0x7D0F, (int16_t)0x1AE4, (int16_t)0x7D24, (int16_t)0x1A82, (int16_t)0x7D39,
    (int16_t)0x1A20, (int16_t)0x7D4E, (int16_t)0x19BD, (int16_t)0x7D62, (int16_t)0x195B,
    (int16_t)0x7D76, (int16_t)0x18F8, (int16_t)0x7D8A, (int16_t)0x1896, (int16_t)0x7D9D,
    (int16_t)0x1833, (int16_t)0x7DB0, (int16_t)0x17D0, (int16_t)0x7DC3, (int16_t)0x176D,
    (int16_t)0x7DD6, (int16_t)0x170A, (int16_t)0x7DE8, (int16_t)0x16A8, (int16_t)0x7DFA,
    (int16_t)0x1645, (int16_t)0x7E0C, (int16_t)0x15E2, (int16_t)0x7E1D, (int16_t)0x157F,
    (int16_t)0x7E2E, (int16_t)0x151B, (int16_t)0x7E3F, (int16_t)0x14B8, (int16_t)0x7E4F,
    (int16_t)0x1455, (int16_t)0x7E5F, (int16_t)0x13F2, (int16_t)0x7E6F, (int16_t)0x138E,
    (int16_t)0x7E7F, (int16_t)0x132B, (int16_t)0x7E8E, (int16_t)0x12C8, (int16_t)0x7E9D,
    (int16_t)0x1264, (int16_t)0x7EAB, (int16_t)0x1201, (int16_t)0x7EBA, (int16_t)0x119D,
    (int16_t)0x7EC8, (int16_t)0x1139, (int16_t)0x7ED5, (int16_t)0x10D6, (int16_t)0x7EE3,
    (int16_t)0x1072, (int16_t)0x7EF0, (int16_t)0x100E, (int16_t)0x7EFD, (int16_t)0x0FAB,
    (int16_t)0x7F09, (int16_t)0x0F47, (int16_t)0x7F15, (int16_t)0x0EE3, (int16_t)0x7F21,
    (int16_t)0x0E7F, (int16_t)0x7F2D, (int16_t)0x0E1B, (int16_t)0x7F38, (int16_t)0x0DB7,
    (int16_t)0x7F43, (int16_t)0x0D53, (int16_t)0x7F4D, (int16_t)0x0CEF, (int16_t)0x7F58,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0C27, (int16_t)0x7F6B, (int16_t)0x0BC3,
    (int16_t)0x7F75, (int16_t)0x0B5F, (int16_t)0x7F7E, (int16_t)0x0AFB, (int16_t)0x7F87,
    (int16_t)0x0A97, (int16_t)0x7F8F, (int16_t)0x0A33, (int16_t)0x7F97, (int16_t)0x09CE,
    (int16_t)0x7F9F, (int16_t)0x096A, (int16_t)0x7FA7, (int16_t)0x0906, (int16_t)0x7FAE,
    (int16_t)0x08A2, (int16_t)0x7FB5, (int16_t)0x083D, (int16_t)0x7FBC, (int16_t)0x07D9,
    (int16_t)0x7FC2, (int16_t)0x0775, (int16_t)0x7FC8, (int16_t)0x0710, (int16_t)0x7FCE,
    (int16_t)0x06AC, (int16_t)0x7FD3, (int16_t)0x0647, (int16_t)0x7FD8, (int16_t)0x05E3,
    (int16_t)0x7FDD, (int16_t)0x057F, (int16_t)0x7FE1, (int16_t)0x051A, (int16_t)0x7FE5,
    (int16_t)0x04B6, (int16_t)0x7FE9, (int16_t)0x0451, (int16_t)0x7FED, (int16_t)0x03ED,
    (int16_t)0x7FF0, (int16_t)0x0388, (int16_t)0x7FF3, (int16_t)0x0324, (int16_t)0x7FF6,
    (int16_t)0x02BF, (int16_t)0x7FF8, (int16_t)0x025B, (int16_t)0x7FFA, (int16_t)0x01F6,
    (int16_t)0x7FFC, (int16_t)0x0192, (int16_t)0x7FFD, (int16_t)0x012D, (int16_t)0x7FFE,
    (int16_t)0x00C9, (int16_t)0x7FFF, (int16_t)0x0064, (int16_t)0x7FFF, (int16_t)0x0000,
    (int16_t)0x7FFF, (int16_t)0xFF9B, (int16_t)0x7FFF, (int16_t)0xFF36, (int16_t)0x7FFF,
    (int16_t)0xFED2, (int16_t)0x7FFE, (int16_t)0xFE6D, (int16_t)0x7FFD, (int16_t)0xFE09,
    (int16_t)0x7FFC, (int16_t)0xFDA4, (int16_t)0x7FFA, (int16_t)0xFD40, (int16_t)0x7FF8,
    (int16_t)0xFCDB, (int16_t)0x7FF6, (int16_t)0xFC77, (int16_t)0x7FF3, (int16_t)0xFC12,
    (int16_t)0x7FF0, (int16_t)0xFBAE, (int16_t)0x7FED, (int16_t)0xFB49, (int16_t)0x7FE9,
    (int16_t)0xFAE5, (int16_t)0x7FE5, (int16_t)0xFA80, (int16_t)0x7FE1, (int16_t)0xFA1C,
    (int16_t)0x7FDD, (int16_t)0xF9B8, (int16_t)0x7FD8, (int16_t)0xF953, (int16_t)0x7FD3,
    (int16_t)0xF8EF, (int16_t)0x7FCE, (int16_t)0xF88A, (int16_t)0x7FC8, (int16_t)0xF826,
    (int16_t)0x7FC2, (int16_t)0xF7C2, (int16_t)0x7FBC, (int16_t)0xF75D, (int16_t)0x7FB5,
    (int16_t)0xF6F9, (int16_t)0x7FAE, (int16_t)0xF695, (int16_t)0x7FA7, (int16_t)0xF631,
    (int16_t)0x7F9F, (int16_t)0xF5CC, (int16_t)0x7F97, (int16_t)0xF568, (int16_t)0x7F8F,
    (int16_t)0xF504, (int16_t)0x7F87, (int16_t)0xF4A0, (int16_t)0x7F7E, (int16_t)0xF43C,
    (int16_t)0x7F75, (int16_t)0xF3D8, (int16_t)0x7F6B, (int16_t)0xF374, (int16_t)0x7F62,
    (int16_t)0xF310, (int16_t)0x7F58, (int16_t)0xF2AC, (int16_t)0x7F4D, (int16_t)0xF248,
    (int16_t)0x7F43, (int16_t)0xF1E4, (int16_t)0x7F38, (int16_t)0xF180, (int16_t)0x7F2D,
    (int16_t)0xF11C, (int16_t)0x7F21, (int16_t)0xF0B8, (int16_t)0x7F15, (int16_t)0xF054,
    (int16_t)0x7F09, (int16_t)0xEFF1, (int16_t)0x7EFD, (int16_t)0xEF8D, (int16_t)0x7EF0,
    (int16_t)0xEF29, (int16_t)0x7EE3, (int16_t)0xEEC6, (int16_t)0x7ED5, (int16_t)0xEE62,
    (int16_t)0x7EC8, (int16_t)0xEDFE, (int16_t)0x7EBA, (int16_t)0xED9B, (int16_t)0x7EAB,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xECD4, (int16_t)0x7E8E, (int16_t)0xEC71,
    (int16_t)0x7E7F, (int16_t)0xEC0D, (int16_t)0x7E6F, (int16_t)0xEBAA, (int16_t)0x7E5F,
    (int16_t)0xEB47, (int16_t)0x7E4F, (int16_t)0xEAE4, (int16_t)0x7E3F, (int16_t)0xEA80,
    (int16_t)0x7E2E, (int16_t)0xEA1D, (int16_t)0x7E1D, (int16_t)0xE9BA, (int16_t)0x7E0C,
    (int16_t)0xE957, (int16_t)0x7DFA, (int16_t)0xE8F5, (int16_t)0x7DE8, (int16_t)0xE892,
    (int16_t)0x7DD6, (int16_t)0xE82F, (int16_t)0x7DC3, (int16_t)0xE7CC, (int16_t)0x7DB0,
    (int16_t)0xE769, (int16_t)0x7D9D, (int16_t)0xE707, (int16_t)0x7D8A, (int16_t)0xE6A4,
    (int16_t)0x7D76, (int16_t)0xE642, (int16_t)0x7D62, (int16_t)0xE5DF, (int16_t)0x7D4E,
    (int16_t)0xE57D, (int16_t)0x7D39, (int16_t)0xE51B, (int16_t)0x7D24, (int16_t)0xE4B8,
    (int16_t)0x7D0F, (int16_t)0xE456, (int16_t)0x7CF9, (int16_t)0xE3F4, (int16_t)0x7CE3,
    (int16_t)0xE392, (int16_t)0x7CCD, (int16_t)0xE330, (int16_t)0x7CB7, (int16_t)0xE2CE,
    (int16_t)0x7CA0, (int16_t)0xE26C, (int16_t)0x7C89, (int16_t)0xE20A, (int16_t)0x7C71,
    (int16_t)0xE1A9, (int16_t)0x7C5A, (int16_t)0xE147, (int16_t)0x7C42, (int16_t)0xE0E6,
    (int16_t)0x7C29, (int16_t)0xE084, (int16_t)0x7C11, (int16_t)0xE023, (int16_t)0x7BF8,
    (int16_t)0xDFC1, (int16_t)0x7BDF, (int16_t)0xDF60, (int16_t)0x7BC5, (int16_t)0xDEFF,
    (int16_t)0x7BAC, (int16_t)0xDE9E, (int16_t)0x7B92, (int16_t)0xDE3D, (int16_t)0x7B77,
    (int16_t)0xDDDC, (int16_t)0x7B5D, (int16_t)0xDD7B, (int16_t)0x7B42, (int16_t)0xDD1A,
    (int16_t)0x7B26, (int16_t)0xDCBA, (int16_t)0x7B0B, (int16_t)0xDC59, (int16_t)0x7AEF,
    (int16_t)0xDBF8, (int16_t)0x7AD3, (int16_t)0xDB98, (int16_t)0x7AB6, (int16_t)0xDB38,
    (int16_t)0x7A9A, (int16_t)0xDAD7, (int16_t)0x7A7D, (int16_t)0xDA77, (int16_t)0x7A5F,
    (int16_t)0xDA17, (int16_t)0x7A42, (int16_t)0xD9B7, (int16_t)0x7A24, (int16_t)0xD957,
    (int16_t)0x7A05, (int16_t)0xD8F8, (int16_t)0x79E7, (int16_t)0xD898, (int16_t)0x79C8,
    (int16_t)0xD838, (int16_t)0x79A9, (int16_t)0xD7D9, (int16_t)0x798A, (int16_t)0xD779,
    (int16_t)0x796A, (int16_t)0xD71A, (int16_t)0x794A, (int16_t)0xD6BB, (int16_t)0x792A,
    (int16_t)0xD65C, (int16_t)0x7909, (int16_t)0xD5FD, (int16_t)0x78E8, (int16_t)0xD59E,
    (int16_t)0x78C7, (int16_t)0xD53F, (int16_t)0x78A6, (int16_t)0xD4E0, (int16_t)0x7884,
    (int16_t)0xD482, (int16_t)0x7862, (int16_t)0xD423, (int16_t)0x7840, (int16_t)0xD3C5,
    (int16_t)0x781D, (int16_t)0xD367, (int16_t)0x77FA, (int16_t)0xD308, (int16_t)0x77D7,
    (int16_t)0xD2AA, (int16_t)0x77B4, (int16_t)0xD24C, (int16_t)0x7790, (int16_t)0xD1EE,
    (int16_t)0x776C, (int16_t)0xD191, (int16_t)0x7747, (int16_t)0xD133, (int16_t)0x7723,
    (int16_t)0xD0D6, (int16_t)0x76FE, (int16_t)0xD078, (int16_t)0x76D9, (int16_t)0xD01B,
    (int16_t)0x76B3, (int16_t)0xCFBE, (int16_t)0x768E, (int16_t)0xCF61, (int16_t)0x7668,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xCEA7, (int16_t)0x761B, (int16_t)0xCE4A,
    (int16_t)0x75F4, (int16_t)0xCDEE, (int16_t)0x75CC, (int16_t)0xCD91, (int16_t)0x75A5,
    (int16_t)0xCD35, (int16_t)0x757D, (int16_t)0xCCD9, (int16_t)0x7555, (int16_t)0xCC7D,
    (int16_t)0x752D, (int16_t)0xCC21, (int16_t)0x7504, (int16_t)0xCBC5, (int16_t)0x74DB,
    (int16_t)0xCB69, (int16_t)0x74B2, (int16_t)0xCB0D, (int16_t)0x7489, (int16_t)0xCAB2,
    (int16_t)0x745F, (int16_t)0xCA57, (int16_t)0x7435, (int16_t)0xC9FB, (int16_t)0x740B,
    (int16_t)0xC9A0, (int16_t)0x73E0, (int16_t)0xC945, (int16_t)0x73B5, (int16_t)0xC8EB,
    (int16_t)0x738A, (int16_t)0xC890, (int16_t)0x735F, (int16_t)0xC835, (int16_t)0x7333,
    (int16_t)0xC7DB, (int16_t)0x7307, (int16_t)0xC781, (int16_t)0x72DB, (int16_t)0xC727,
    (int16_t)0x72AF, (int16_t)0xC6CD, (int16_t)0x7282, (int16_t)0xC673, (int16_t)0x7255,
    (int16_t)0xC619, (int16_t)0x7227, (int16_t)0xC5BF, (int16_t)0x71FA, (int16_t)0xC566,
    (int16_t)0x71CC, (int16_t)0xC50D, (int16_t)0x719E, (int16_t)0xC4B3, (int16_t)0x716F,
    (int16_t)0xC45A, (int16_t)0x7141, (int16_t)0xC402, (int16_t)0x7112, (int16_t)0xC3A9,
    (int16_t)0x70E2, (int16_t)0xC350, (int16_t)0x70B3, (int16_t)0xC2F8, (int16_t)0x7083,
    (int16_t)0xC29F, (int16_t)0x7053, (int16_t)0xC247, (int16_t)0x7023, (int16_t)0xC1EF,
    (int16_t)0x6FF2, (int16_t)0xC197, (int16_t)0x6FC1, (int16_t)0xC140, (int16_t)0x6F90,
    (int16_t)0xC0E8, (int16_t)0x6F5F, (int16_t)0xC091, (int16_t)0x6F2D, (int16_t)0xC03A,
    (int16_t)0x6EFB, (int16_t)0xBFE2, (int16_t)0x6EC9, (int16_t)0xBF8C, (int16_t)0x6E96,
    (int16_t)0xBF35, (int16_t)0x6E63, (int16_t)0xBEDE, (int16_t)0x6E30, (int16_t)0xBE88,
    (int16_t)0x6DFD, (int16_t)0xBE31, (int16_t)0x6DCA, (int16_t)0xBDDB, (int16_t)0x6D96,
    (int16_t)0xBD85, (int16_t)0x6D62, (int16_t)0xBD2F, (int16_t)0x6D2D, (int16_t)0xBCDA,
    (int16_t)0x6CF9, (int16_t)0xBC84, (int16_t)0x6CC4, (int16_t)0xBC2F, (int16_t)0x6C8F,
    (int16_t)0xBBDA, (int16_t)0x6C59, (int16_t)0xBB85, (int16_t)0x6C24, (int16_t)0xBB30,
    (int16_t)0x6BEE, (int16_t)0xBADB, (int16_t)0x6BB8, (int16_t)0xBA87, (int16_t)0x6B81,
    (int16_t)0xBA32, (int16_t)0x6B4A, (int16_t)0xB9DE, (int16_t)0x6B13, (int16_t)0xB98A,
    (int16_t)0x6ADC, (int16_t)0xB936, (int16_t)0x6AA5, (int16_t)0xB8E3, (int16_t)0x6A6D,
    (int16_t)0xB88F, (int16_t)0x6A35, (int16_t)0xB83C, (int16_t)0x69FD, (int16_t)0xB7E9,
    (int16_t)0x69C4, (int16_t)0xB796, (int16_t)0x698C, (int16_t)0xB743, (int16_t)0x6953,
    (int16_t)0xB6F0, (int16_t)0x6919, (int16_t)0xB69E, (int16_t)0x68E0, (int16_t)0xB64B,
    (int16_t)0x68A6, (int16_t)0xB5F9, (int16_t)0x686C, (int16_t)0xB5A7, (int16_t)0x6832,
    (int16_t)0xB556, (int16_t)0x67F7, (int16_t)0xB504, (int16_t)0x67BD, (int16_t)0xB4B3,
    (int16_t)0x6782, (int16_t)0xB461, (int16_t)0x6746, (int16_t)0xB410, (int16_t)0x670B,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xB36F, (int16_t)0x6693, (int16_t)0xB31E,
    (int16_t)0x6657, (int16_t)0xB2CE, (int16_t)0x661A, (int16_t)0xB27E, (int16_t)0x65DD,
    (int16_t)0xB22E, (int16_t)0x65A0, (int16_t)0xB1DE, (int16_t)0x6563, (int16_t)0xB18F,
    (int16_t)0x6526, (int16_t)0xB140, (int16_t)0x64E8, (int16_t)0xB0F0, (int16_t)0x64AA,
    (int16_t)0xB0A1, (int16_t)0x646C, (int16_t)0xB053, (int16_t)0x642D, (int16_t)0xB004,
    (int16_t)0x63EF, (int16_t)0xAFB6, (int16_t)0x63B0, (int16_t)0xAF68, (int16_t)0x6371,
    (int16_t)0xAF1A, (int16_t)0x6331, (int16_t)0xAECC, (int16_t)0x62F2, (int16_t)0xAE7E,
    (int16_t)0x62B2, (int16_t)0xAE31, (int16_t)0x6271, (int16_t)0xADE3, (int16_t)0x6231,
    (int16_t)0xAD96, (int16_t)0x61F1, (int16_t)0xAD4A, (int16_t)0x61B0, (int16_t)0xACFD,
    (int16_t)0x616F, (int16_t)0xACB1, (int16_t)0x612D, (int16_t)0xAC64, (int16_t)0x60EC,
    (int16_t)0xAC18, (int16_t)0x60AA, (int16_t)0xABCC, (int16_t)0x6068, (int16_t)0xAB81,
    (int16_t)0x6026, (int16_t)0xAB35, (int16_t)0x5FE3, (int16_t)0xAAEA, (int16_t)0x5FA0,
    (int16_t)0xAA9F, (int16_t)0x5F5E, (int16_t)0xAA54, (int16_t)0x5F1A, (int16_t)0xAA0A,
    (int16_t)0x5ED7, (int16_t)0xA9BF, (int16_t)0x5E93, (int16_t)0xA975, (int16_t)0x5E50,
    (int16_t)0xA92B, (int16_t)0x5E0B, (int16_t)0xA8E2, (int16_t)0x5DC7, (int16_t)0xA898,
    (int16_t)0x5D83, (int16_t)0xA84F, (int16_t)0x5D3E, (int16_t)0xA806, (int16_t)0x5CF9,
    (int16_t)0xA7BD, (int16_t)0x5CB4, (int16_t)0xA774, (int16_t)0x5C6E, (int16_t)0xA72B,
    (int16_t)0x5C29, (int16_t)0xA6E3, (int16_t)0x5BE3, (int16_t)0xA69B, (int16_t)0x5B9D,
    (int16_t)0xA653, (int16_t)0x5B56, (int16_t)0xA60C, (int16_t)0x5B10, (int16_t)0xA5C4,
    (int16_t)0x5AC9, (int16_t)0xA57D, (int16_t)0x5A82, (int16_t)0xA536, (int16_t)0x5A3B,
    (int16_t)0xA4EF, (int16_t)0x59F3, (int16_t)0xA4A9, (int16_t)0x59AC, (int16_t)0xA462,
    (int16_t)0x5964, (int16_t)0xA41C, (int16_t)0x591C, (int16_t)0xA3D6, (int16_t)0x58D4,
    (int16_t)0xA391, (int16_t)0x588B, (int16_t)0xA34B, (int16_t)0x5842, (int16_t)0xA306,
    (int16_t)0x57F9, (int16_t)0xA2C1, (int16_t)0x57B0, (int16_t)0xA27C, (int16_t)0x5767,
    (int16_t)0xA238, (int16_t)0x571D, (int16_t)0xA1F4, (int16_t)0x56D4, (int16_t)0xA1AF,
    (int16_t)0x568A, (int16_t)0xA16C, (int16_t)0x5640, (int16_t)0xA128, (int16_t)0x55F5,
    (int16_t)0xA0E5, (int16_t)0x55AB, (int16_t)0xA0A1, (int16_t)0x5560, (int16_t)0xA05F,
    (int16_t)0x5515, (int16_t)0xA01C, (int16_t)0x54CA, (int16_t)0x9FD9, (int16_t)0x547E,
    (int16_t)0x9F97, (int16_t)0x5433, (int16_t)0x9F55, (int16_t)0x53E7, (int16_t)0x9F13,
    (int16_t)0x539B, (int16_t)0x9ED2, (int16_t)0x534E, (int16_t)0x9E90, (int16_t)0x5302,
    (int16_t)0x9E4F, (int16_t)0x52B5, (int16_t)0x9E0E, (int16_t)0x5269, (int16_t)0x9DCE,
    (int16_t)0x521C, (int16_t)0x9D8E, (int16_t)0x51CE, (int16_t)0x9D4D, (int16_t)0x5181,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9CCE, (int16_t)0x50E5, (int16_t)0x9C8E,
    (int16_t)0x5097, (int16_t)0x9C4F, (int16_t)0x5049, (int16_t)0x9C10, (int16_t)0x4FFB,
    (int16_t)0x9BD2, (int16_t)0x4FAC, (int16_t)0x9B93, (int16_t)0x4F5E, (int16_t)0x9B55,
    (int16_t)0x4F0F, (int16_t)0x9B17, (int16_t)0x4EBF, (int16_t)0x9AD9, (int16_t)0x4E70,
    (int16_t)0x9A9C, (int16_t)0x4E21, (int16_t)0x9A5F, (int16_t)0x4DD1, (int16_t)0x9A22,
    (int16_t)0x4D81, (int16_t)0x99E5, (int16_t)0x4D31, (int16_t)0x99A8, (int16_t)0x4CE1,
    (int16_t)0x996C, (int16_t)0x4C90, (int16_t)0x9930, (int16_t)0x4C3F, (int16_t)0x98F4,
    (int16_t)0x4BEF, (int16_t)0x98B9, (int16_t)0x4B9E, (int16_t)0x987D, (int16_t)0x4B4C,
    (int16_t)0x9842, (int16_t)0x4AFB, (int16_t)0x9808, (int16_t)0x4AA9, (int16_t)0x97CD,
    (int16_t)0x4A58, (int16_t)0x9793, (int16_t)0x4A06, (int16_t)0x9759, (int16_t)0x49B4,
    (int16_t)0x971F, (int16_t)0x4961, (int16_t)0x96E6, (int16_t)0x490F, (int16_t)0x96AC,
    (int16_t)0x48BC, (int16_t)0x9673, (int16_t)0x4869, (int16_t)0x963B, (int16_t)0x4816,
    (int16_t)0x9602, (int16_t)0x47C3, (int16_t)0x95CA, (int16_t)0x4770, (int16_t)0x9592,
    (int16_t)0x471C, (int16_t)0x955A, (int16_t)0x46C9, (int16_t)0x9523, (int16_t)0x4675,
    (int16_t)0x94EC, (int16_t)0x4621, (int16_t)0x94B5, (int16_t)0x45CD, (int16_t)0x947E,
    (int16_t)0x4578, (int16_t)0x9447, (int16_t)0x4524, (int16_t)0x9411, (int16_t)0x44CF,
    (int16_t)0x93DB, (int16_t)0x447A, (int16_t)0x93A6, (int16_t)0x4425, (int16_t)0x9370,
    (int16_t)0x43D0, (int16_t)0x933B, (int16_t)0x437B, (int16_t)0x9306, (int16_t)0x4325,
    (int16_t)0x92D2, (int16_t)0x42D0, (int16_t)0x929D, (int16_t)0x427A, (int16_t)0x9269,
    (int16_t)0x4224, (int16_t)0x9235, (int16_t)0x41CE, (int16_t)0x9202, (int16_t)0x4177,
    (int16_t)0x91CF, (int16_t)0x4121, (int16_t)0x919C, (int16_t)0x40CA, (int16_t)0x9169,
    (int16_t)0x4073, (int16_t)0x9136, (int16_t)0x401D, (int16_t)0x9104, (int16_t)0x3FC5,
    (int16_t)0x90D2, (int16_t)0x3F6E, (int16_t)0x90A0, (int16_t)0x3F17, (int16_t)0x906F,
    (int16_t)0x3EBF, (int16_t)0x903E, (int16_t)0x3E68, (int16_t)0x900D, (int16_t)0x3E10,
    (int16_t)0x8FDC, (int16_t)0x3DB8, (int16_t)0x8FAC, (int16_t)0x3D60, (int16_t)0x8F7C,
    (int16_t)0x3D07, (int16_t)0x8F4C, (int16_t)0x3CAF, (int16_t)0x8F1D, (int16_t)0x3C56,
    (int16_t)0x8EED, (int16_t)0x3BFD, (int16_t)0x8EBE, (int16_t)0x3BA5, (int16_t)0x8E90,
    (int16_t)0x3B4C, (int16_t)0x8E61, (int16_t)0x3AF2, (int16_t)0x8E33, (int16_t)0x3A99,
    (int16_t)0x8E05, (int16_t)0x3A40, (int16_t)0x8DD8, (int16_t)0x39E6, (int16_t)0x8DAA,
    (int16_t)0x398C, (int16_t)0x8D7D, (int16_t)0x3932, (int16_t)0x8D50, (int16_t)0x38D8,
    (int16_t)0x8D24, (int16_t)0x387E, (int16_t)0x8CF8, (int16_t)0x3824, (int16_t)0x8CCC,
    (int16_t)0x37CA, (int16_t)0x8CA0, (int16_t)0x376F, (int16_t)0x8C75, (int16_t)0x3714,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x8C1F, (int16_t)0x365F, (int16_t)0x8BF4,
    (int16_t)0x3604, (int16_t)0x8BCA, (int16_t)0x35A8, (int16_t)0x8BA0, (int16_t)0x354D,
    (int16_t)0x8B76, (int16_t)0x34F2, (int16_t)0x8B4D, (int16_t)0x3496, (int16_t)0x8B24,
    (int16_t)0x343A, (int16_t)0x8AFB, (int16_t)0x33DE, (int16_t)0x8AD2, (int16_t)0x3382,
    (int16_t)0x8AAA, (int16_t)0x3326, (int16_t)0x8A82, (int16_t)0x32CA, (int16_t)0x8A5A,
    (int16_t)0x326E, (int16_t)0x8A33, (int16_t)0x3211, (int16_t)0x8A0B, (int16_t)0x31B5,
    (int16_t)0x89E4, (int16_t)0x3158, (int16_t)0x89BE, (int16_t)0x30FB, (int16_t)0x8997,
    (int16_t)0x309E, (int16_t)0x8971, (int16_t)0x3041, (int16_t)0x894C, (int16_t)0x2FE4,
    (int16_t)0x8926, (int16_t)0x2F87, (int16_t)0x8901, (int16_t)0x2F29, (int16_t)0x88DC,
    (int16_t)0x2ECC, (int16_t)0x88B8, (int16_t)0x2E6E, (int16_t)0x8893, (int16_t)0x2E11,
    (int16_t)0x886F, (int16_t)0x2DB3, (int16_t)0x884B, (int16_t)0x2D55, (int16_t)0x8828,
    (int16_t)0x2CF7, (int16_t)0x8805, (int16_t)0x2C98, (int16_t)0x87E2, (int16_t)0x2C3A,
    (int16_t)0x87BF, (int16_t)0x2BDC, (int16_t)0x879D, (int16_t)0x2B7D, (int16_t)0x877B,
    (int16_t)0x2B1F, (int16_t)0x8759, (int16_t)0x2AC0, (int16_t)0x8738, (int16_t)0x2A61,
    (int16_t)0x8717, (int16_t)0x2A02, (int16_t)0x86F6, (int16_t)0x29A3, (int16_t)0x86D5,
    (int16_t)0x2944, (int16_t)0x86B5, (int16_t)0x28E5, (int16_t)0x8695, (int16_t)0x2886,
    (int16_t)0x8675, (int16_t)0x2826, (int16_t)0x8656, (int16_t)0x27C7, (int16_t)0x8637,
    (int16_t)0x2767, (int16_t)0x8618, (int16_t)0x2707, (int16_t)0x85FA, (int16_t)0x26A8,
    (int16_t)0x85DB, (int16_t)0x2648, (int16_t)0x85BD, (int16_t)0x25E8, (int16_t)0x85A0,
    (int16_t)0x2588, (int16_t)0x8582, (int16_t)0x2528, (int16_t)0x8565, (int16_t)0x24C7,
    (int16_t)0x8549, (int16_t)0x2467, (int16_t)0x852C, (int16_t)0x2407, (int16_t)0x8510,
    (int16_t)0x23A6, (int16_t)0x84F4, (int16_t)0x2345, (int16_t)0x84D9, (int16_t)0x22E5,
    (int16_t)0x84BD, (int16_t)0x2284, (int16_t)0x84A2, (int16_t)0x2223, (int16_t)0x8488,
    (int16_t)0x21C2, (int16_t)0x846D, (int16_t)0x2161, (int16_t)0x8453, (int16_t)0x2100,
    (int16_t)0x843A, (int16_t)0x209F, (int16_t)0x8420, (int16_t)0x203E, (int16_t)0x8407,
    (int16_t)0x1FDC, (int16_t)0x83EE, (int16_t)0x1F7B, (int16_t)0x83D6, (int16_t)0x1F19,
    (int16_t)0x83BD, (int16_t)0x1EB8, (int16_t)0x83A5, (int16_t)0x1E56, (int16_t)0x838E,
    (int16_t)0x1DF5, (int16_t)0x8376, (int16_t)0x1D93, (int16_t)0x835F, (int16_t)0x1D31,
    (int16_t)0x8348, (int16_t)0x1CCF, (int16_t)0x8332, (int16_t)0x1C6D, (int16_t)0x831C,
    (int16_t)0x1C0B, (int16_t)0x8306, (int16_t)0x1BA9, (int16_t)0x82F0, (int16_t)0x1B47,
    (int16_t)0x82DB, (int16_t)0x1AE4, (int16_t)0x82C6, (int16_t)0x1A82, (int16_t)0x82B1,
    (int16_t)0x1A20, (int16_t)0x829D, (int16_t)0x19BD, (int16_t)0x8289, (int16_t)0x195B,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x8262, (int16_t)0x1896, (int16_t)0x824F,
    (int16_t)0x1833, (int16_t)0x823C, (int16_t)0x17D0, (int16_t)0x8229, (int16_t)0x176D,
    (int16_t)0x8217, (int16_t)0x170A, (int16_t)0x8205, (int16_t)0x16A8, (int16_t)0x81F3,
    (int16_t)0x1645, (int16_t)0x81E2, (int16_t)0x15E2, (int16_t)0x81D1, (int16_t)0x157F,
    (int16_t)0x81C0, (int16_t)0x151B, (int16_t)0x81B0, (int16_t)0x14B8, (int16_t)0x81A0,
    (int16_t)0x1455, (int16_t)0x8190, (int16_t)0x13F2, (int16_t)0x8180, (int16_t)0x138E,
    (int16_t)0x8171, (int16_t)0x132B, (int16_t)0x8162, (int16_t)0x12C8, (int16_t)0x8154,
    (int16_t)0x1264, (int16_t)0x8145, (int16_t)0x1201, (int16_t)0x8137, (int16_t)0x119D,
    (int16_t)0x812A, (int16_t)0x1139, (int16_t)0x811C, (int16_t)0x10D6, (int16_t)0x810F,
    (int16_t)0x1072, (int16_t)0x8102, (int16_t)0x100E, (int16_t)0x80F6, (int16_t)0x0FAB,
    (int16_t)0x80EA, (int16_t)0x0F47, (int16_t)0x80DE, (int16_t)0x0EE3, (int16_t)0x80D2,
    (int16_t)0x0E7F, (int16_t)0x80C7, (int16_t)0x0E1B, (int16_t)0x80BC, (int16_t)0x0DB7,
    (int16_t)0x80B2, (int16_t)0x0D53, (int16_t)0x80A7, (int16_t)0x0CEF, (int16_t)0x809D,
    (int16_t)0x0C8B, (int16_t)0x8094, (int16_t)0x0C27, (int16_t)0x808A, (int16_t)0x0BC3,
    (int16_t)0x8081, (int16_t)0x0B5F, (int16_t)0x8078, (int16_t)0x0AFB, (int16_t)0x8070,
    (int16_t)0x0A97, (int16_t)0x8068, (int16_t)0x0A33, (int16_t)0x8060, (int16_t)0x09CE,
    (int16_t)0x8058, (int16_t)0x096A, (int16_t)0x8051, (int16_t)0x0906, (int16_t)0x804A,
    (int16_t)0x08A2, (int16_t)0x8043, (int16_t)0x083D, (int16_t)0x803D, (int16_t)0x07D9,
    (int16_t)0x8037, (int16_t)0x0775, (int16_t)0x8031, (int16_t)0x0710, (int16_t)0x802C,
    (int16_t)0x06AC, (int16_t)0x8027, (int16_t)0x0647, (int16_t)0x8022, (int16_t)0x05E3,
    (int16_t)0x801E, (int16_t)0x057F, (int16_t)0x801A, (int16_t)0x051A, (int16_t)0x8016,
    (int16_t)0x04B6, (int16_t)0x8012, (int16_t)0x0451, (int16_t)0x800F, (int16_t)0x03ED,
    (int16_t)0x800C, (int16_t)0x0388, (int16_t)0x8009, (int16_t)0x0324, (int16_t)0x8007,
    (int16_t)0x02BF, (int16_t)0x8005, (int16_t)0x025B, (int16_t)0x8003, (int16_t)0x01F6,
    (int16_t)0x8002, (int16_t)0x0192, (int16_t)0x8001, (int16_t)0x012D, (int16_t)0x8000,
    (int16_t)0x00C9, (int16_t)0x8000, (int16_t)0x0064, (int16_t)0x8000, (int16_t)0x0000,
    (int16_t)0x8000, (int16_t)0xFF9B, (int16_t)0x8000, (int16_t)0xFF36, (int16_t)0x8001,
    (int16_t)0xFED2, (int16_t)0x8002, (int16_t)0xFE6D, (int16_t)0x8003, (int16_t)0xFE09,
    (int16_t)0x8005, (int16_t)0xFDA4, (int16_t)0x8007, (int16_t)0xFD40, (int16_t)0x8009,
    (int16_t)0xFCDB, (int16_t)0x800C, (int16_t)0xFC77, (int16_t)0x800F, (int16_t)0xFC12,
    (int16_t)0x8012, (int16_t)0xFBAE, (int16_t)0x8016, (int16_t)0xFB49, (int16_t)0x801A,
    (int16_t)0xFAE5, (int16_t)0x801E, (int16_t)0xFA80, (int16_t)0x8022, (int16_t)0xFA1C,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x802C, (int16_t)0xF953, (int16_t)0x8031,
    (int16_t)0xF8EF, (int16_t)0x8037, (int16_t)0xF88A, (int16_t)0x803D, (int16_t)0xF826,
    (int16_t)0x8043, (int16_t)0xF7C2, (int16_t)0x804A, (int16_t)0xF75D, (int16_t)0x8051,
    (int16_t)0xF6F9, (int16_t)0x8058, (int16_t)0xF695, (int16_t)0x8060, (int16_t)0xF631,
    (int16_t)0x8068, (int16_t)0xF5CC, (int16_t)0x8070, (int16_t)0xF568, (int16_t)0x8078,
    (int16_t)0xF504, (int16_t)0x8081, (int16_t)0xF4A0, (int16_t)0x808A, (int16_t)0xF43C,
    (int16_t)0x8094, (int16_t)0xF3D8, (int16_t)0x809D, (int16_t)0xF374, (int16_t)0x80A7,
    (int16_t)0xF310, (int16_t)0x80B2, (int16_t)0xF2AC, (int16_t)0x80BC, (int16_t)0xF248,
    (int16_t)0x80C7, (int16_t)0xF1E4, (int16_t)0x80D2, (int16_t)0xF180, (int16_t)0x80DE,
    (int16_t)0xF11C, (int16_t)0x80EA, (int16_t)0xF0B8, (int16_t)0x80F6, (int16_t)0xF054,
    (int16_t)0x8102, (int16_t)0xEFF1, (int16_t)0x810F, (int16_t)0xEF8D, (int16_t)0x811C,
    (int16_t)0xEF29, (int16_t)0x812A, (int16_t)0xEEC6, (int16_t)0x8137, (int16_t)0xEE62,
    (int16_t)0x8145, (int16_t)0xEDFE, (int16_t)0x8154, (int16_t)0xED9B, (int16_t)0x8162,
    (int16_t)0xED37, (int16_t)0x8171, (int16_t)0xECD4, (int16_t)0x8180, (int16_t)0xEC71,
    (int16_t)0x8190, (int16_t)0xEC0D, (int16_t)0x81A0, (int16_t)0xEBAA, (int16_t)0x81B0,
    (int16_t)0xEB47, (int16_t)0x81C0, (int16_t)0xEAE4, (int16_t)0x81D1, (int16_t)0xEA80,
    (int16_t)0x81E2, (int16_t)0xEA1D, (int16_t)0x81F3, (int16_t)0xE9BA, (int16_t)0x8205,
    (int16_t)0xE957, (int16_t)0x8217, (int16_t)0xE8F5, (int16_t)0x8229, (int16_t)0xE892,
    (int16_t)0x823C, (int16_t)0xE82F, (int16_t)0x824F, (int16_t)0xE7CC, (int16_t)0x8262,
    (int16_t)0xE769, (int16_t)0x8275, (int16_t)0xE707, (int16_t)0x8289, (int16_t)0xE6A4,
    (int16_t)0x829D, (int16_t)0xE642, (int16_t)0x82B1, (int16_t)0xE5DF, (int16_t)0x82C6,
    (int16_t)0xE57D, (int16_t)0x82DB, (int16_t)0xE51B, (int16_t)0x82F0, (int16_t)0xE4B8,
    (int16_t)0x8306, (int16_t)0xE456, (int16_t)0x831C, (int16_t)0xE3F4, (int16_t)0x8332,
    (int16_t)0xE392, (int16_t)0x8348, (int16_t)0xE330, (int16_t)0x835F, (int16_t)0xE2CE,
    (int16_t)0x8376, (int16_t)0xE26C, (int16_t)0x838E, (int16_t)0xE20A, (int16_t)0x83A5,
    (int16_t)0xE1A9, (int16_t)0x83BD, (int16_t)0xE147, (int16_t)0x83D6, (int16_t)0xE0E6,
    (int16_t)0x83EE, (int16_t)0xE084, (int16_t)0x8407, (int16_t)0xE023, (int16_t)0x8420,
    (int16_t)0xDFC1, (int16_t)0x843A, (int16_t)0xDF60, (int16_t)0x8453, (int16_t)0xDEFF,
    (int16_t)0x846D, (int16_t)0xDE9E, (int16_t)0x8488, (int16_t)0xDE3D, (int16_t)0x84A2,
    (int16_t)0xDDDC, (int16_t)0x84BD, (int16_t)0xDD7B, (int16_t)0x84D9, (int16_t)0xDD1A,
    (int16_t)0x84F4, (int16_t)0xDCBA, (int16_t)0x8510, (int16_t)0xDC59, (int16_t)0x852C,
    (int16_t)0xDBF8, (int16_t)0x8549, (int16_t)0xDB98, (int16_t)0x8565, (int16_t)0xDB38,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x85A0, (int16_t)0xDA77, (int16_t)0x85BD,
    (int16_t)0xDA17, (int16_t)0x85DB, (int16_t)0xD9B7, (int16_t)0x85FA, (int16_t)0xD957,
    (int16_t)0x8618, (int16_t)0xD8F8, (int16_t)0x8637, (int16_t)0xD898, (int16_t)0x8656,
    (int16_t)0xD838, (int16_t)0x8675, (int16_t)0xD7D9, (int16_t)0x8695, (int16_t)0xD779,
    (int16_t)0x86B5, (int16_t)0xD71A, (int16_t)0x86D5, (int16_t)0xD6BB, (int16_t)0x86F6,
    (int16_t)0xD65C, (int16_t)0x8717, (int16_t)0xD5FD, (int16_t)0x8738, (int16_t)0xD59E,
    (int16_t)0x8759, (int16_t)0xD53F, (int16_t)0x877B, (int16_t)0xD4E0, (int16_t)0x879D,
    (int16_t)0xD482, (int16_t)0x87BF, (int16_t)0xD423, (int16_t)0x87E2, (int16_t)0xD3C5,
    (int16_t)0x8805, (int16_t)0xD367, (int16_t)0x8828, (int16_t)0xD308, (int16_t)0x884B,
    (int16_t)0xD2AA, (int16_t)0x886F, (int16_t)0xD24C, (int16_t)0x8893, (int16_t)0xD1EE,
    (int16_t)0x88B8, (int16_t)0xD191, (int16_t)0x88DC, (int16_t)0xD133, (int16_t)0x8901,
    (int16_t)0xD0D6, (int16_t)0x8926, (int16_t)0xD078, (int16_t)0x894C, (int16_t)0xD01B,
    (int16_t)0x8971, (int16_t)0xCFBE, (int16_t)0x8997, (int16_t)0xCF61, (int16_t)0x89BE,
    (int16_t)0xCF04, (int16_t)0x89E4, (int16_t)0xCEA7, (int16_t)0x8A0B, (int16_t)0xCE4A,
    (int16_t)0x8A33, (int16_t)0xCDEE, (int16_t)0x8A5A, (int16_t)0xCD91, (int16_t)0x8A82,
    (int16_t)0xCD35, (int16_t)0x8AAA, (int16_t)0xCCD9, (int16_t)0x8AD2, (int16_t)0xCC7D,
    (int16_t)0x8AFB, (int16_t)0xCC21, (int16_t)0x8B24, (int16_t)0xCBC5, (int16_t)0x8B4D,
    (int16_t)0xCB69, (int16_t)0x8B76, (int16_t)0xCB0D, (int16_t)0x8BA0, (int16_t)0xCAB2,
    (int16_t)0x8BCA, (int16_t)0xCA57, (int16_t)0x8BF4, (int16_t)0xC9FB, (int16_t)0x8C1F,
    (int16_t)0xC9A0, (int16_t)0x8C4A, (int16_t)0xC945, (int16_t)0x8C75, (int16_t)0xC8EB,
    (int16_t)0x8CA0, (int16_t)0xC890, (int16_t)0x8CCC, (int16_t)0xC835, (int16_t)0x8CF8,
    (int16_t)0xC7DB, (int16_t)0x8D24, (int16_t)0xC781, (int16_t)0x8D50, (int16_t)0xC727,
    (int16_t)0x8D7D, (int16_t)0xC6CD, (int16_t)0x8DAA, (int16_t)0xC673, (int16_t)0x8DD8,
    (int16_t)0xC619, (int16_t)0x8E05, (int16_t)0xC5BF, (int16_t)0x8E33, (int16_t)0xC566,
    (int16_t)0x8E61, (int16_t)0xC50D, (int16_t)0x8E90, (int16_t)0xC4B3, (int16_t)0x8EBE,
    (int16_t)0xC45A, (int16_t)0x8EED, (int16_t)0xC402, (int16_t)0x8F1D, (int16_t)0xC3A9,
    (int16_t)0x8F4C, (int16_t)0xC350, (int16_t)0x8F7C, (int16_t)0xC2F8, (int16_t)0x8FAC,
    (int16_t)0xC29F, (int16_t)0x8FDC, (int16_t)0xC247, (int16_t)0x900D, (int16_t)0xC1EF,
    (int16_t)0x903E, (int16_t)0xC197, (int16_t)0x906F, (int16_t)0xC140, (int16_t)0x90A0,
    (int16_t)0xC0E8, (int16_t)0x90D2, (int16_t)0xC091, (int16_t)0x9104, (int16_t)0xC03A,
    (int16_t)0x9136, (int16_t)0xBFE2, (int16_t)0x9169, (int16_t)0xBF8C, (int16_t)0x919C,
    (int16_t)0xBF35, (int16_t)0x91CF, (int16_t)0xBEDE, (int16_t)0x9202, (int16_t)0xBE88,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x9269, (int16_t)0xBDDB, (int16_t)0x929D,
    (int16_t)0xBD85, (int16_t)0x92D2, (int16_t)0xBD2F, (int16_t)0x9306, (int16_t)0xBCDA,
    (int16_t)0x933B, (int16_t)0xBC84, (int16_t)0x9370, (int16_t)0xBC2F, (int16_t)0x93A6,
    (int16_t)0xBBDA, (int16_t)0x93DB, (int16_t)0xBB85, (int16_t)0x9411, (int16_t)0xBB30,
    (int16_t)0x9447, (int16_t)0xBADB, (int16_t)0x947E, (int16_t)0xBA87, (int16_t)0x94B5,
    (int16_t)0xBA32, (int16_t)0x94EC, (int16_t)0xB9DE, (int16_t)0x9523, (int16_t)0xB98A,
    (int16_t)0x955A, (int16_t)0xB936, (int16_t)0x9592, (int16_t)0xB8E3, (int16_t)0x95CA,
    (int16_t)0xB88F, (int16_t)0x9602, (int16_t)0xB83C, (int16_t)0x963B, (int16_t)0xB7E9,
    (int16_t)0x9673, (int16_t)0xB796, (int16_t)0x96AC, (int16_t)0xB743, (int16_t)0x96E6,
    (int16_t)0xB6F0, (int16_t)0x971F, (int16_t)0xB69E, (int16_t)0x9759, (int16_t)0xB64B,
    (int16_t)0x9793, (int16_t)0xB5F9, (int16_t)0x97CD, (int16_t)0xB5A7, (int16_t)0x9808,
    (int16_t)0xB556, (int16_t)0x9842, (int16_t)0xB504, (int16_t)0x987D, (int16_t)0xB4B3,
    (int16_t)0x98B9, (int16_t)0xB461, (int16_t)0x98F4, (int16_t)0xB410, (int16_t)0x9930,
    (int16_t)0xB3C0, (int16_t)0x996C, (int16_t)0xB36F, (int16_t)0x99A8, (int16_t)0xB31E,
    (int16_t)0x99E5, (int16_t)0xB2CE, (int16_t)0x9A22, (int16_t)0xB27E, (int16_t)0x9A5F,
    (int16_t)0xB22E, (int16_t)0x9A9C, (int16_t)0xB1DE, (int16_t)0x9AD9, (int16_t)0xB18F,
    (int16_t)0x9B17, (int16_t)0xB140, (int16_t)0x9B55, (int16_t)0xB0F0, (int16_t)0x9B93,
    (int16_t)0xB0A1, (int16_t)0x9BD2, (int16_t)0xB053, (int16_t)0x9C10, (int16_t)0xB004,
    (int16_t)0x9C4F, (int16_t)0xAFB6, (int16_t)0x9C8E, (int16_t)0xAF68, (int16_t)0x9CCE,
    (int16_t)0xAF1A, (int16_t)0x9D0D, (int16_t)0xAECC, (int16_t)0x9D4D, (int16_t)0xAE7E,
    (int16_t)0x9D8E, (int16_t)0xAE31, (int16_t)0x9DCE, (int16_t)0xADE3, (int16_t)0x9E0E,
    (int16_t)0xAD96, (int16_t)0x9E4F, (int16_t)0xAD4A, (int16_t)0x9E90, (int16_t)0xACFD,
    (int16_t)0x9ED2, (int16_t)0xACB1, (int16_t)0x9F13, (int16_t)0xAC64, (int16_t)0x9F55,
    (int16_t)0xAC18, (int16_t)0x9F97, (int16_t)0xABCC, (int16_t)0x9FD9, (int16_t)0xAB81,
    (int16_t)0xA01C, (int16_t)0xAB35, (int16_t)0xA05F, (int16_t)0xAAEA, (int16_t)0xA0A1,
    (int16_t)0xAA9F, (int16_t)0xA0E5, (int16_t)0xAA54, (int16_t)0xA128, (int16_t)0xAA0A,
    (int16_t)0xA16C, (int16_t)0xA9BF, (int16_t)0xA1AF, (int16_t)0xA975, (int16_t)0xA1F4,
    (int16_t)0xA92B, (int16_t)0xA238, (int16_t)0xA8E2, (int16_t)0xA27C, (int16_t)0xA898,
    (int16_t)0xA2C1, (int16_t)0xA84F, (int16_t)0xA306, (int16_t)0xA806, (int16_t)0xA34B,
    (int16_t)0xA7BD, (int16_t)0xA391, (int16_t)0xA774, (int16_t)0xA3D6, (int16_t)0xA72B,
    (int16_t)0xA41C, (int16_t)0xA6E3, (int16_t)0xA462, (int16_t)0xA69B, (int16_t)0xA4A9,
    (int16_t)0xA653, (int16_t)0xA4EF, (int16_t)0xA60C, (int16_t)0xA536, (int16_t)0xA5C4,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xA5C4, (int16_t)0xA536, (int16_t)0xA60C,
    (int16_t)0xA4EF, (int16_t)0xA653, (int16_t)0xA4A9, (int16_t)0xA69B, (int16_t)0xA462,
    (int16_t)0xA6E3, (int16_t)0xA41C, (int16_t)0xA72B, (int16_t)0xA3D6, (int16_t)0xA774,
    (int16_t)0xA391, (int16_t)0xA7BD, (int16_t)0xA34B, (int16_t)0xA806, (int16_t)0xA306,
    (int16_t)0xA84F, (int16_t)0xA2C1, (int16_t)0xA898, (int16_t)0xA27C, (int16_t)0xA8E2,
    (int16_t)0xA238, (int16_t)0xA92B, (int16_t)0xA1F4, (int16_t)0xA975, (int16_t)0xA1AF,
    (int16_t)0xA9BF, (int16_t)0xA16C, (int16_t)0xAA0A, (int16_t)0xA128, (int16_t)0xAA54,
    (int16_t)0xA0E5, (int16_t)0xAA9F, (int16_t)0xA0A1, (int16_t)0xAAEA, (int16_t)0xA05F,
    (int16_t)0xAB35, (int16_t)0xA01C, (int16_t)0xAB81, (int16_t)0x9FD9, (int16_t)0xABCC,
    (int16_t)0x9F97, (int16_t)0xAC18, (int16_t)0x9F55, (int16_t)0xAC64, (int16_t)0x9F13,
    (int16_t)0xACB1, (int16_t)0x9ED2, (int16_t)0xACFD, (int16_t)0x9E90, (int16_t)0xAD4A,
    (int16_t)0x9E4F, (int16_t)0xAD96, (int16_t)0x9E0E, (int16_t)0xADE3, (int16_t)0x9DCE,
    (int16_t)0xAE31, (int16_t)0x9D8E, (int16_t)0xAE7E, (int16_t)0x9D4D, (int16_t)0xAECC,
    (int16_t)0x9D0D, (int16_t)0xAF1A, (int16_t)0x9CCE, (int16_t)0xAF68, (int16_t)0x9C8E,
    (int16_t)0xAFB6, (int16_t)0x9C4F, (int16_t)0xB004, (int16_t)0x9C10, (int16_t)0xB053,
    (int16_t)0x9BD2, (int16_t)0xB0A1, (int16_t)0x9B93, (int16_t)0xB0F0, (int16_t)0x9B55,
    (int16_t)0xB140, (int16_t)0x9B17, (int16_t)0xB18F, (int16_t)0x9AD9, (int16_t)0xB1DE,
    (int16_t)0x9A9C, (int16_t)0xB22E, (int16_t)0x9A5F, (int16_t)0xB27E, (int16_t)0x9A22,
    (int16_t)0xB2CE, (int16_t)0x99E5, (int16_t)0xB31E, (int16_t)0x99A8, (int16_t)0xB36F,
    (int16_t)0x996C, (int16_t)0xB3C0, (int16_t)0x9930, (int16_t)0xB410, (int16_t)0x98F4,
    (int16_t)0xB461, (int16_t)0x98B9, (int16_t)0xB4B3, (int16_t)0x987D, (int16_t)0xB504,
    (int16_t)0x9842, (int16_t)0xB556, (int16_t)0x9808, (int16_t)0xB5A7, (int16_t)0x97CD,
    (int16_t)0xB5F9, (int16_t)0x9793, (int16_t)0xB64B, (int16_t)0x9759, (int16_t)0xB69E,
    (int16_t)0x971F, (int16_t)0xB6F0, (int16_t)0x96E6, (int16_t)0xB743, (int16_t)0x96AC,
    (int16_t)0xB796, (int16_t)0x9673, (int16_t)0xB7E9, (int16_t)0x963B, (int16_t)0xB83C,
    (int16_t)0x9602, (int16_t)0xB88F, (int16_t)0x95CA, (int16_t)0xB8E3, (int16_t)0x9592,
    (int16_t)0xB936, (int16_t)0x955A, (int16_t)0xB98A, (int16_t)0x9523, (int16_t)0xB9DE,
    (int16_t)0x94EC, (int16_t)0xBA32, (int16_t)0x94B5, (int16_t)0xBA87, (int16_t)0x947E,
    (int16_t)0xBADB, (int16_t)0x9447, (int16_t)0xBB30, (int16_t)0x9411, (int16_t)0xBB85,
    (int16_t)0x93DB, (int16_t)0xBBDA, (int16_t)0x93A6, (int16_t)0xBC2F, (int16_t)0x9370,
    (int16_t)0xBC84, (int16_t)0x933B, (int16_t)0xBCDA, (int16_t)0x9306, (int16_t)0xBD2F,
    (int16_t)0x92D2, (int16_t)0xBD85, (int16_t)0x929D, (int16_t)0xBDDB, (int16_t)0x9269,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xBE88, (int16_t)0x9202, (int16_t)0xBEDE,
    (int16_t)0x91CF, (int16_t)0xBF35, (int16_t)0x919C, (int16_t)0xBF8C, (int16_t)0x9169,
    (int16_t)0xBFE2, (int16_t)0x9136, (int16_t)0xC03A, (int16_t)0x9104, (int16_t)0xC091,
    (int16_t)0x90D2, (int16_t)0xC0E8, (int16_t)0x90A0, (int16_t)0xC140, (int16_t)0x906F,
    (int16_t)0xC197, (int16_t)0x903E, (int16_t)0xC1EF, (int16_t)0x900D, (int16_t)0xC247,
    (int16_t)0x8FDC, (int16_t)0xC29F, (int16_t)0x8FAC, (int16_t)0xC2F8, (int16_t)0x8F7C,
    (int16_t)0xC350, (int16_t)0x8F4C, (int16_t)0xC3A9, (int16_t)0x8F1D, (int16_t)0xC402,
    (int16_t)0x8EED, (int16_t)0xC45A, (int16_t)0x8EBE, (int16_t)0xC4B3, (int16_t)0x8E90,
    (int16_t)0xC50D, (int16_t)0x8E61, (int16_t)0xC566, (int16_t)0x8E33, (int16_t)0xC5BF,
    (int16_t)0x8E05, (int16_t)0xC619, (int16_t)0x8DD8, (int16_t)0xC673, (int16_t)0x8DAA,
    (int16_t)0xC6CD, (int16_t)0x8D7D, (int16_t)0xC727, (int16_t)0x8D50, (int16_t)0xC781,
    (int16_t)0x8D24, (int16_t)0xC7DB, (int16_t)0x8CF8, (int16_t)0xC835, (int16_t)0x8CCC,
    (int16_t)0xC890, (int16_t)0x8CA0, (int16_t)0xC8EB, (int16_t)0x8C75, (int16_t)0xC945,
    (int16_t)0x8C4A, (int16_t)0xC9A0, (int16_t)0x8C1F, (int16_t)0xC9FB, (int16_t)0x8BF4,
    (int16_t)0xCA57, (int16_t)0x8BCA, (int16_t)0xCAB2, (int16_t)0x8BA0, (int16_t)0xCB0D,
    (int16_t)0x8B76, (int16_t)0xCB69, (int16_t)0x8B4D, (int16_t)0xCBC5, (int16_t)0x8B24,
    (int16_t)0xCC21, (int16_t)0x8AFB, (int16_t)0xCC7D, (int16_t)0x8AD2, (int16_t)0xCCD9,
    (int16_t)0x8AAA, (int16_t)0xCD35, (int16_t)0x8A82, (int16_t)0xCD91, (int16_t)0x8A5A,
    (int16_t)0xCDEE, (int16_t)0x8A33, (int16_t)0xCE4A, (int16_t)0x8A0B, (int16_t)0xCEA7,
    (int16_t)0x89E4, (int16_t)0xCF04, (int16_t)0x89BE, (int16_t)0xCF61, (int16_t)0x8997,
    (int16_t)0xCFBE, (int16_t)0x8971, (int16_t)0xD01B, (int16_t)0x894C, (int16_t)0xD078,
    (int16_t)0x8926, (int16_t)0xD0D6, (int16_t)0x8901, (int16_t)0xD133, (int16_t)0x88DC,
    (int16_t)0xD191, (int16_t)0x88B8, (int16_t)0xD1EE, (int16_t)0x8893, (int16_t)0xD24C,
    (int16_t)0x886F, (int16_t)0xD2AA, (int16_t)0x884B, (int16_t)0xD308, (int16_t)0x8828,
    (int16_t)0xD367, (int16_t)0x8805, (int16_t)0xD3C5, (int16_t)0x87E2, (int16_t)0xD423,
    (int16_t)0x87BF, (int16_t)0xD482, (int16_t)0x879D, (int16_t)0xD4E0, (int16_t)0x877B,
    (int16_t)0xD53F, (int16_t)0x8759, (int16_t)0xD59E, (int16_t)0x8738, (int16_t)0xD5FD,
    (int16_t)0x8717, (int16_t)0xD65C, (int16_t)0x86F6, (int16_t)0xD6BB, (int16_t)0x86D5,
    (int16_t)0xD71A, (int16_t)0x86B5, (int16_t)0xD779, (int16_t)0x8695, (int16_t)0xD7D9,
    (int16_t)0x8675, (int16_t)0xD838, (int16_t)0x8656, (int16_t)0xD898, (int16_t)0x8637,
    (int16_t)0xD8F8, (int16_t)0x8618, (int16_t)0xD957, (int16_t)0x85FA, (int16_t)0xD9B7,
    (int16_t)0x85DB, (int16_t)0xDA17, (int16_t)0x85BD, (int16_t)0xDA77, (int16_t)0x85A0,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xDB38, (int16_t)0x8565, (int16_t)0xDB98,
    (int16_t)0x8549, (int16_t)0xDBF8, (int16_t)0x852C, (int16_t)0xDC59, (int16_t)0x8510,
    (int16_t)0xDCBA, (int16_t)0x84F4, (int16_t)0xDD1A, (int16_t)0x84D9, (int16_t)0xDD7B,
    (int16_t)0x84BD, (int16_t)0xDDDC, (int16_t)0x84A2, (int16_t)0xDE3D, (int16_t)0x8488,
    (int16_t)0xDE9E, (int16_t)0x846D, (int16_t)0xDEFF, (int16_t)0x8453, (int16_t)0xDF60,
    (int16_t)0x843A, (int16_t)0xDFC1, (int16_t)0x8420, (int16_t)0xE023, (int16_t)0x8407,
    (int16_t)0xE084, (int16_t)0x83EE, (int16_t)0xE0E6, (int16_t)0x83D6, (int16_t)0xE147,
    (int16_t)0x83BD, (int16_t)0xE1A9, (int16_t)0x83A5, (int16_t)0xE20A, (int16_t)0x838E,
    (int16_t)0xE26C, (int16_t)0x8376, (int16_t)0xE2CE, (int16_t)0x835F, (int16_t)0xE330,
    (int16_t)0x8348, (int16_t)0xE392, (int16_t)0x8332, (int16_t)0xE3F4, (int16_t)0x831C,
    (int16_t)0xE456, (int16_t)0x8306, (int16_t)0xE4B8, (int16_t)0x82F0, (int16_t)0xE51B,
    (int16_t)0x82DB, (int16_t)0xE57D, (int16_t)0x82C6, (int16_t)0xE5DF, (int16_t)0x82B1,
    (int16_t)0xE642, (int16_t)0x829D, (int16_t)0xE6A4, (int16_t)0x8289, (int16_t)0xE707,
    (int16_t)0x8275, (int16_t)0xE769, (int16_t)0x8262, (int16_t)0xE7CC, (int16_t)0x824F,
    (int16_t)0xE82F, (int16_t)0x823C, (int16_t)0xE892, (int16_t)0x8229, (int16_t)0xE8F5,
    (int16_t)0x8217, (int16_t)0xE957, (int16_t)0x8205, (int16_t)0xE9BA, (int16_t)0x81F3,
    (int16_t)0xEA1D, (int16_t)0x81E2, (int16_t)0xEA80, (int16_t)0x81D1, (int16_t)0xEAE4,
    (int16_t)0x81C0, (int16_t)0xEB47, (int16_t)0x81B0, (int16_t)0xEBAA, (int16_t)0x81A0,
    (int16_t)0xEC0D, (int16_t)0x8190, (int16_t)0xEC71, (int16_t)0x8180, (int16_t)0xECD4,
    (int16_t)0x8171, (int16_t)0xED37, (int16_t)0x8162, (int16_t)0xED9B, (int16_t)0x8154,
    (int16_t)0xEDFE, (int16_t)0x8145, (int16_t)0xEE62, (int16_t)0x8137, (int16_t)0xEEC6,
    (int16_t)0x812A, (int16_t)0xEF29, (int16_t)0x811C, (int16_t)0xEF8D, (int16_t)0x810F,
    (int16_t)0xEFF1, (int16_t)0x8102, (int16_t)0xF054, (int16_t)0x80F6, (int16_t)0xF0B8,
    (int16_t)0x80EA, (int16_t)0xF11C, (int16_t)0x80DE, (int16_t)0xF180, (int16_t)0x80D2,
    (int16_t)0xF1E4, (int16_t)0x80C7, (int16_t)0xF248, (int16_t)0x80BC, (int16_t)0xF2AC,
    (int16_t)0x80B2, (int16_t)0xF310, (int16_t)0x80A7, (int16_t)0xF374, (int16_t)0x809D,
    (int16_t)0xF3D8, (int16_t)0x8094, (int16_t)0xF43C, (int16_t)0x808A, (int16_t)0xF4A0,
    (int16_t)0x8081, (int16_t)0xF504, (int16_t)0x8078, (int16_t)0xF568, (int16_t)0x8070,
    (int16_t)0xF5CC, (int16_t)0x8068, (int16_t)0xF631, (int16_t)0x8060, (int16_t)0xF695,
    (int16_t)0x8058, (int16_t)0xF6F9, (int16_t)0x8051, (int16_t)0xF75D, (int16_t)0x804A,
    (int16_t)0xF7C2, (int16_t)0x8043, (int16_t)0xF826, (int16_t)0x803D, (int16_t)0xF88A,
    (int16_t)0x8037, (int16_t)0xF8EF, (int16_t)0x8031, (int16_t)0xF953, (int16_t)0x802C,
    (int16_t)0xF9B8, (int16_t)0x8027, (int16_t)0xFA1C, (int16_t)0x8022, (int16_t)0xFA80,
    (int16_t)0x801E, (int16_t)0xFAE5, (int16_t)0x801A, (int16_t)0xFB49, (int16_t)0x8016,
    (int16_t)0xFBAE, (int16_t)0x8012, (int16_t)0xFC12, (int16_t)0x800F, (int16_t)0xFC77,
    (int16_t)0x800C, (int16_t)0xFCDB, (int16_t)0x8009, (int16_t)0xFD40, (int16_t)0x8007,
    (int16_t)0xFDA4, (int16_t)0x8005, (int16_t)0xFE09, (int16_t)0x8003, (int16_t)0xFE6D,
    (int16_t)0x8002, (int16_t)0xFED2, (int16_t)0x8001, (int16_t)0xFF36, (int16_t)0x8000,
    (int16_t)0xFF9B, (int16_t)0x8000
};

/**
  @par
  Example code for q15 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq15[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq15[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 4096, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q15(Fixed point 1.15):
        round(twiddleCoefq15(i) * pow(2, 15))
 */
const int16_t twiddleCoef_4096_q16[6144] = {
    (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFF, (int16_t)0x0032, (int16_t)0x7FFF,
    (int16_t)0x0064, (int16_t)0x7FFF, (int16_t)0x0096, (int16_t)0x7FFF, (int16_t)0x00C9,
    (int16_t)0x7FFF, (int16_t)0x00FB, (int16_t)0x7FFE, (int16_t)0x012D, (int16_t)0x7FFE,
    (int16_t)0x015F, (int16_t)0x7FFD, (int16_t)0x0192, (int16_t)0x7FFC, (int16_t)0x01C4,
    (int16_t)0x7FFC, (int16_t)0x01F6, (int16_t)0x7FFB, (int16_t)0x0228, (int16_t)0x7FFA,
    (int16_t)0x025B, (int16_t)0x7FF9, (int16_t)0x028D, (int16_t)0x7FF8, (int16_t)0x02BF,
    (int16_t)0x7FF7, (int16_t)0x02F1, (int16_t)0x7FF6, (int16_t)0x0324, (int16_t)0x7FF4,
    (int16_t)0x0356, (int16_t)0x7FF3, (int16_t)0x0388, (int16_t)0x7FF2, (int16_t)0x03BA,
    (int16_t)0x7FF0, (int16_t)0x03ED, (int16_t)0x7FEE, (int16_t)0x041F, (int16_t)0x7FED,
    (int16_t)0x0451, (int16_t)0x7FEB, (int16_t)0x0483, (int16_t)0x7FE9, (int16_t)0x04B6,
    (int16_t)0x7FE7, (int16_t)0x04E8, (int16_t)0x7FE5, (int16_t)0x051A, (int16_t)0x7FE3,
    (int16_t)0x054C, (int16_t)0x7FE1, (int16_t)0x057F, (int16_t)0x7FDF, (int16_t)0x05B1,
    (int16_t)0x7FDD, (int16_t)0x05E3, (int16_t)0x7FDA, (int16_t)0x0615, (int16_t)0x7FD8,
    (int16_t)0x0647, (int16_t)0x7FD6, (int16_t)0x067A, (int16_t)0x7FD3, (int16_t)0x06AC,
    (int16_t)0x7FD0, (int16_t)0x06DE, (int16_t)0x7FCE, (int16_t)0x0710, (int16_t)0x7FCB,
    (int16_t)0x0742, (int16_t)0x7FC8, (int16_t)0x0775, (int16_t)0x7FC5, (int16_t)0x07A7,
    (int16_t)0x7FC2, (int16_t)0x07D9, (int16_t)0x7FBF, (int16_t)0x080B, (int16_t)0x7FBC,
    (int16_t)0x083D, (int16_t)0x7FB8, (int16_t)0x086F, (int16_t)0x7FB5, (int16_t)0x08A2,
    (int16_t)0x7FB1, (int16_t)0x08D4, (int16_t)0x7FAE, (int16_t)0x0906, (int16_t)0x7FAA,
    (int16_t)0x0938, (int16_t)0x7FA7, (int16_t)0x096A, (int16_t)0x7FA3, (int16_t)0x099C,
    (int16_t)0x7F9F, (int16_t)0x09CE, (int16_t)0x7F9B, (int16_t)0x0A00, (int16_t)0x7F97,
    (int16_t)0x0A33, (int16_t)0x7F93, (int16_t)0x0A65, (int16_t)0x7F8F, (int16_t)0x0A97,
    (int16_t)0x7F8B, (int16_t)0x0AC9, (int16_t)0x7F87, (int16_t)0x0AFB, (int16_t)0x7F82,
    (int16_t)0x0B2D, (int16_t)0x7F7E, (int16_t)0x0B5F, (int16_t)0x7F79, (int16_t)0x0B91,
    (int16_t)0x7F75, (int16_t)0x0BC3, (int16_t)0x7F70, (int16_t)0x0BF5, (int16_t)0x7F6B,
    (int16_t)0x0C27, (int16_t)0x7F67, (int16_t)0x0C59, (int16_t)0x7F62, (int16_t)0x0C8B,
    (int16_t)0x7F5D, (int16_t)0x0CBD, (int16_t)0x7F58, (int16_t)0x0CEF, (int16_t)0x7F53,
    (int16_t)0x0D21, (int16_t)0x7F4D, (int16_t)0x0D53, (int16_t)0x7F48, (int16_t)0x0D85,
    (int16_t)0x7F43, (int16_t)0x0DB7, (int16_t)0x7F3D, (int16_t)0x0DE9, (int16_t)0x7F38,
    (int16_t)0x0E1B, (int16_t)0x7F32, (int16_t)0x0E4D, (int16_t)0x7F2D, (int16_t)0x0E7F,
    (int16_t)0x7F27, (int16_t)0x0EB1, (int16_t)0x7F21, (int16_t)0x0EE3, (int16_t)0x7F1B,
    (int16_t)0x0F15, (int16_t)0x7F15, (int16_t)0x0F47, (int16_t)0x7F0F, (int16_t)0x0F79,
    (int16_t)0x7F09, (int16_t)0x0FAB, (int16_t)0x7F03, (int16_t)0x0FDD, (int16_t)0x7EFD,
    (int16_t)0x100E, (int16_t)0x7EF6, (int16_t)0x1040, (int16_t)0x7EF0, (int16_t)0x1072,
    (int16_t)0x7EE9, (int16_t)0x10A4, (int16_t)0x7EE3, (int16_t)0x10D6, (int16_t)0x7EDC,
    (int16_t)0x1108, (int16_t)0x7ED5, (int16_t)0x1139, (int16_t)0x7ECF, (int16_t)0x116B,
    (int16_t)0x7EC8, (int16_t)0x119D, (int16_t)0x7EC1, (int16_t)0x11CF, (int16_t)0x7EBA,
    (int16_t)0x1201, (int16_t)0x7EB3, (int16_t)0x1232, (int16_t)0x7EAB, (int16_t)0x1264,
    (int16_t)0x7EA4, (int16_t)0x1296, (int16_t)0x7E9D, (int16_t)0x12C8, (int16_t)0x7E95,
    (int16_t)0x12F9, (int16_t)0x7E8E, (int16_t)0x132B, (int16_t)0x7E86, (int16_t)0x135D,
    (int16_t)0x7E7F, (int16_t)0x138E, (int16_t)0x7E77, (int16_t)0x13C0, (int16_t)0x7E6F,
    (int16_t)0x13F2, (int16_t)0x7E67, (int16_t)0x1423, (int16_t)0x7E5F, (int16_t)0x1455,
    (int16_t)0x7E57, (int16_t)0x1487, (int16_t)0x7E4F, (int16_t)0x14B8, (int16_t)0x7E47,
    (int16_t)0x14EA, (int16_t)0x7E3F, (int16_t)0x151B, (int16_t)0x7E37, (int16_t)0x154D,
    (int16_t)0x7E2E, (int16_t)0x157F, (int16_t)0x7E26, (int16_t)0x15B0, (int16_t)0x7E1D,
    (int16_t)0x15E2, (int16_t)0x7E14, (int16_t)0x1613, (int16_t)0x7E0C, (int16_t)0x1645,
    (int16_t)0x7E03, (int16_t)0x1676, (int16_t)0x7DFA, (int16_t)0x16A8, (int16_t)0x7DF1,
    (int16_t)0x16D9, (int16_t)0x7DE8, (int16_t)0x170A, (int16_t)0x7DDF, (int16_t)0x173C,
    (int16_t)0x7DD6, (int16_t)0x176D, (int16_t)0x7DCD, (int16_t)0x179F, (int16_t)0x7DC3,
    (int16_t)0x17D0, (int16_t)0x7DBA, (int16_t)0x1802, (int16_t)0x7DB0, (int16_t)0x1833,
    (int16_t)0x7DA7, (int16_t)0x1864, (int16_t)0x7D9D, (int16_t)0x1896, (int16_t)0x7D94,
    (int16_t)0x18C7, (int16_t)0x7D8A, (int16_t)0x18F8, (int16_t)0x7D80, (int16_t)0x192A,
    (int16_t)0x7D76, (int16_t)0x195B, (int16_t)0x7D6C, (int16_t)0x198C, (int16_t)0x7D62,
    (int16_t)0x19BD, (int16_t)0x7D58, (int16_t)0x19EF, (int16_t)0x7D4E, (int16_t)0x1A20,
    (int16_t)0x7D43, (int16_t)0x1A51, (int16_t)0x7D39, (int16_t)0x1A82, (int16_t)0x7D2F,
    (int16_t)0x1AB3, (int16_t)0x7D24, (int16_t)0x1AE4, (int16_t)0x7D19, (int16_t)0x1B16,
    (int16_t)0x7D0F, (int16_t)0x1B47, (int16_t)0x7D04, (int16_t)0x1B78, (int16_t)0x7CF9,
    (int16_t)0x1BA9, (int16_t)0x7CEE, (int16_t)0x1BDA, (int16_t)0x7CE3, (int16_t)0x1C0B,
    (int16_t)0x7CD8, (int16_t)0x1C3C, (int16_t)0x7CCD, (int16_t)0x1C6D, (int16_t)0x7CC2,
    (int16_t)0x1C9E, (int16_t)0x7CB7, (int16_t)0x1CCF, (int16_t)0x7CAB, (int16_t)0x1D00,
    (int16_t)0x7CA0, (int16_t)0x1D31, (int16_t)0x7C94, (int16_t)0x1D62, (int16_t)0x7C89,
    (int16_t)0x1D93, (int16_t)0x7C7D, (int16_t)0x1DC4, (int16_t)0x7C71, (int16_t)0x1DF5,
    (int16_t)0x7C66, (int16_t)0x1E25, (int16_t)0x7C5A, (int16_t)0x1E56, (int16_t)0x7C4E,
    (int16_t)0x1E87, (int16_t)0x7C42, (int16_t)0x1EB8, (int16_t)0x7C36, (int16_t)0x1EE9,
    (int16_t)0x7C29, (int16_t)0x1F19, (int16_t)0x7C1D, (int16_t)0x1F4A, (int16_t)0x7C11,
    (int16_t)0x1F7B, (int16_t)0x7C05, (int16_t)0x1FAC, (int16_t)0x7BF8, (int16_t)0x1FDC,
    (int16_t)0x7BEB, (int16_t)0x200D, (int16_t)0x7BDF, (int16_t)0x203E, (int16_t)0x7BD2,
    (int16_t)0x206E, (int16_t)0x7BC5, (int16_t)0x209F, (int16_t)0x7BB9, (int16_t)0x20D0,
    (int16_t)0x7BAC, (int16_t)0x2100, (int16_t)0x7B9F, (int16_t)0x2131, (int16_t)0x7B92,
    (int16_t)0x2161, (int16_t)0x7B84, (int16_t)0x2192, (int16_t)0x7B77, (int16_t)0x21C2,
    (int16_t)0x7B6A, (int16_t)0x21F3, (int16_t)0x7B5D, (int16_t)0x2223, (int16_t)0x7B4F,
    (int16_t)0x2254, (int16_t)0x7B42, (int16_t)0x2284, (int16_t)0x7B34, (int16_t)0x22B4,
    (int16_t)0x7B26, (int16_t)0x22E5, (int16_t)0x7B19, (int16_t)0x2315, (int16_t)0x7B0B,
    (int16_t)0x2345, (int16_t)0x7AFD, (int16_t)0x2376, (int16_t)0x7AEF, (int16_t)0x23A6,
    (int16_t)0x7AE1, (int16_t)0x23D6, (int16_t)0x7AD3, (int16_t)0x2407, (int16_t)0x7AC5,
    (int16_t)0x2437, (int16_t)0x7AB6, (int16_t)0x2467, (int16_t)0x7AA8, (int16_t)0x2497,
    (int16_t)0x7A9A, (int16_t)0x24C7, (int16_t)0x7A8B, (int16_t)0x24F7, (int16_t)0x7A7D,
    (int16_t)0x2528, (int16_t)0x7A6E, (int16_t)0x2558, (int16_t)0x7A5F, (int16_t)0x2588,
    (int16_t)0x7A50, (int16_t)0x25B8, (int16_t)0x7A42, (int16_t)0x25E8, (int16_t)0x7A33,
    (int16_t)0x2618, (int16_t)0x7A24, (int16_t)0x2648, (int16_t)0x7A15, (int16_t)0x2678,
    (int16_t)0x7A05, (int16_t)0x26A8, (int16_t)0x79F6, (int16_t)0x26D8, (int16_t)0x79E7,
    (int16_t)0x2707, (int16_t)0x79D8, (int16_t)0x2737, (int16_t)0x79C8, (int16_t)0x2767,
    (int16_t)0x79B9, (int16_t)0x2797, (int16_t)0x79A9, (int16_t)0x27C7, (int16_t)0x7999,
    (int16_t)0x27F6, (int16_t)0x798A, (int16_t)0x2826, (int16_t)0x797A, (int16_t)0x2856,
    (int16_t)0x796A, (int16_t)0x2886, (int16_t)0x795A, (int16_t)0x28B5, (int16_t)0x794A,
    (int16_t)0x28E5, (int16_t)0x793A, (int16_t)0x2915, (int16_t)0x792A, (int16_t)0x2944,
    (int16_t)0x7919, (int16_t)0x2974, (int16_t)0x7909, (int16_t)0x29A3, (int16_t)0x78F9,
    (int16_t)0x29D3, (int16_t)0x78E8, (int16_t)0x2A02, (int16_t)0x78D8, (int16_t)0x2A32,
    (int16_t)0x78C7, (int16_t)0x2A61, (int16_t)0x78B6, (int16_t)0x2A91, (int16_t)0x78A6,
    (int16_t)0x2AC0, (int16_t)0x7895, (int16_t)0x2AEF, (int16_t)0x7884, (int16_t)0x2B1F,
    (int16_t)0x7873, (int16_t)0x2B4E, (int16_t)0x7862, (int16_t)0x2B7D, (int16_t)0x7851,
    (int16_t)0x2BAD, (int16_t)0x7840, (int16_t)0x2BDC, (int16_t)0x782E, (int16_t)0x2C0B,
    (int16_t)0x781D, (int16_t)0x2C3A, (int16_t)0x780C, (int16_t)0x2C69, (int16_t)0x77FA,
    (int16_t)0x2C98, (int16_t)0x77E9, (int16_t)0x2CC8, (int16_t)0x77D7, (int16_t)0x2CF7,
    (int16_t)0x77C5, (int16_t)0x2D26, (int16_t)0x77B4, (int16_t)0x2D55, (int16_t)0x77A2,
    (int16_t)0x2D84, (int16_t)0x7790, (int16_t)0x2DB3, (int16_t)0x777E, (int16_t)0x2DE2,
    (int16_t)0x776C, (int16_t)0x2E11, (int16_t)0x775A, (int16_t)0x2E3F, (int16_t)0x7747,
    (int16_t)0x2E6E, (int16_t)0x7735, (int16_t)0x2E9D, (int16_t)0x7723, (int16_t)0x2ECC,
    (int16_t)0x7710, (int16_t)0x2EFB, (int16_t)0x76FE, (int16_t)0x2F29, (int16_t)0x76EB,
    (int16_t)0x2F58, (int16_t)0x76D9, (int16_t)0x2F87, (int16_t)0x76C6, (int16_t)0x2FB5,
    (int16_t)0x76B3, (int16_t)0x2FE4, (int16_t)0x76A0, (int16_t)0x3013, (int16_t)0x768E,
    (int16_t)0x3041, (int16_t)0x767B, (int16_t)0x3070, (int16_t)0x7668, (int16_t)0x309E,
    (int16_t)0x7654, (int16_t)0x30CD, (int16_t)0x7641, (int16_t)0x30FB, (int16_t)0x762E,
    (int16_t)0x312A, (int16_t)0x761B, (int16_t)0x3158, (int16_t)0x7607, (int16_t)0x3186,
    (int16_t)0x75F4, (int16_t)0x31B5, (int16_t)0x75E0, (int16_t)0x31E3, (int16_t)0x75CC,
    (int16_t)0x3211, (int16_t)0x75B9, (int16_t)0x3240, (int16_t)0x75A5, (int16_t)0x326E,
    (int16_t)0x7591, (int16_t)0x329C, (int16_t)0x757D, (int16_t)0x32CA, (int16_t)0x7569,
    (int16_t)0x32F8, (int16_t)0x7555, (int16_t)0x3326, (int16_t)0x7541, (int16_t)0x3354,
    (int16_t)0x752D, (int16_t)0x3382, (int16_t)0x7519, (int16_t)0x33B0, (int16_t)0x7504,
    (int16_t)0x33DE, (int16_t)0x74F0, (int16_t)0x340C, (int16_t)0x74DB, (int16_t)0x343A,
    (int16_t)0x74C7, (int16_t)0x3468, (int16_t)0x74B2, (int16_t)0x3496, (int16_t)0x749E,
    (int16_t)0x34C4, (int16_t)0x7489, (int16_t)0x34F2, (int16_t)0x7474, (int16_t)0x351F,
    (int16_t)0x745F, (int16_t)0x354D, (int16_t)0x744A, (int16_t)0x357B, (int16_t)0x7435,
    (int16_t)0x35A8, (int16_t)0x7420, (int16_t)0x35D6, (int16_t)0x740B, (int16_t)0x3604,
    (int16_t)0x73F6, (int16_t)0x3631, (int16_t)0x73E0, (int16_t)0x365F, (int16_t)0x73CB,
    (int16_t)0x368C, (int16_t)0x73B5, (int16_t)0x36BA, (int16_t)0x73A0, (int16_t)0x36E7,
    (int16_t)0x738A, (int16_t)0x3714, (int16_t)0x7375, (int16_t)0x3742, (int16_t)0x735F,
    (int16_t)0x376F, (int16_t)0x7349, (int16_t)0x379C, (int16_t)0x7333, (int16_t)0x37CA,
    (int16_t)0x731D, (int16_t)0x37F7, (int16_t)0x7307, (int16_t)0x3824, (int16_t)0x72F1,
    (int16_t)0x3851, (int16_t)0x72DB, (int16_t)0x387E, (int16_t)0x72C5, (int16_t)0x38AB,
    (int16_t)0x72AF, (int16_t)0x38D8, (int16_t)0x7298, (int16_t)0x3906, (int16_t)0x7282,
    (int16_t)0x3932, (int16_t)0x726B, (int16_t)0x395F, (int16_t)0x7255, (int16_t)0x398C,
    (int16_t)0x723E, (int16_t)0x39B9, (int16_t)0x7227, (int16_t)0x39E6, (int16_t)0x7211,
    (int16_t)0x3A13, (int16_t)0x71FA, (int16_t)0x3A40, (int16_t)0x71E3, (int16_t)0x3A6C,
    (int16_t)0x71CC, (int16_t)0x3A99, (int16_t)0x71B5, (int16_t)0x3AC6, (int16_t)0x719E,
    (int16_t)0x3AF2, (int16_t)0x7186, (int16_t)0x3B1F, (int16_t)0x716F, (int16_t)0x3B4C,
    (int16_t)0x7158, (int16_t)0x3B78, (int16_t)0x7141, (int16_t)0x3BA5, (int16_t)0x7129,
    (int16_t)0x3BD1, (int16_t)0x7112, (int16_t)0x3BFD, (int16_t)0x70FA, (int16_t)0x3C2A,
    (int16_t)0x70E2, (int16_t)0x3C56, (int16_t)0x70CB, (int16_t)0x3C83, (int16_t)0x70B3,
    (int16_t)0x3CAF, (int16_t)0x709B, (int16_t)0x3CDB, (int16_t)0x7083, (int16_t)0x3D07,
    (int16_t)0x706B, (int16_t)0x3D33, (int16_t)0x7053, (int16_t)0x3D60, (int16_t)0x703B,
    (int16_t)0x3D8C, (int16_t)0x7023, (int16_t)0x3DB8, (int16_t)0x700A, (int16_t)0x3DE4,
    (int16_t)0x6FF2, (int16_t)0x3E10, (int16_t)0x6FDA, (int16_t)0x3E3C, (int16_t)0x6FC1,
    (int16_t)0x3E68, (int16_t)0x6FA9, (int16_t)0x3E93, (int16_t)0x6F90, (int16_t)0x3EBF,
    (int16_t)0x6F77, (int16_t)0x3EEB, (int16_t)0x6F5F, (int16_t)0x3F17, (int16_t)0x6F46,
    (int16_t)0x3F43, (int16_t)0x6F2D, (int16_t)0x3F6E, (int16_t)0x6F14, (int16_t)0x3F9A,
    (int16_t)0x6EFB, (int16_t)0x3FC5, (int16_t)0x6EE2, (int16_t)0x3FF1, (int16_t)0x6EC9,
    (int16_t)0x401D, (int16_t)0x6EAF, (int16_t)0x4048, (int16_t)0x6E96, (int16_t)0x4073,
    (int16_t)0x6E7D, (int16_t)0x409F, (int16_t)0x6E63, (int16_t)0x40CA, (int16_t)0x6E4A,
    (int16_t)0x40F6, (int16_t)0x6E30, (int16_t)0x4121, (int16_t)0x6E17, (int16_t)0x414C,
    (int16_t)0x6DFD, (int16_t)0x4177, (int16_t)0x6DE3, (int16_t)0x41A2, (int16_t)0x6DCA,
    (int16_t)0x41CE, (int16_t)0x6DB0, (int16_t)0x41F9, (int16_t)0x6D96, (int16_t)0x4224,
    (int16_t)0x6D7C, (int16_t)0x424F, (int16_t)0x6D62, (int16_t)0x427A, (int16_t)0x6D48,
    (int16_t)0x42A5, (int16_t)0x6D2D, (int16_t)0x42D0, (int16_t)0x6D13, (int16_t)0x42FA,
    (int16_t)0x6CF9, (int16_t)0x4325, (int16_t)0x6CDE, (int16_t)0x4350, (int16_t)0x6CC4,
    (int16_t)0x437B, (int16_t)0x6CA9, (int16_t)0x43A5, (int16_t)0x6C8F, (int16_t)0x43D0,
    (int16_t)0x6C74, (int16_t)0x43FB, (int16_t)0x6C59, (int16_t)0x4425, (int16_t)0x6C3F,
    (int16_t)0x4450, (int16_t)0x6C24, (int16_t)0x447A, (int16_t)0x6C09, (int16_t)0x44A5,
    (int16_t)0x6BEE, (int16_t)0x44CF, (int16_t)0x6BD3, (int16_t)0x44FA, (int16_t)0x6BB8,
    (int16_t)0x4524, (int16_t)0x6B9C, (int16_t)0x454E, (int16_t)0x6B81, (int16_t)0x4578,
    (int16_t)0x6B66, (int16_t)0x45A3, (int16_t)0x6B4A, (int16_t)0x45CD, (int16_t)0x6B2F,
    (int16_t)0x45F7, (int16_t)0x6B13, (int16_t)0x4621, (int16_t)0x6AF8, (int16_t)0x464B,
    (int16_t)0x6ADC, (int16_t)0x4675, (int16_t)0x6AC1, (int16_t)0x469F, (int16_t)0x6AA5,
    (int16_t)0x46C9, (int16_t)0x6A89, (int16_t)0x46F3, (int16_t)0x6A6D, (int16_t)0x471C,
    (int16_t)0x6A51, (int16_t)0x4746, (int16_t)0x6A35, (int16_t)0x4770, (int16_t)0x6A19,
    (int16_t)0x479A, (int16_t)0x69FD, (int16_t)0x47C3, (int16_t)0x69E1, (int16_t)0x47ED,
    (int16_t)0x69C4, (int16_t)0x4816, (int16_t)0x69A8, (int16_t)0x4840, (int16_t)0x698C,
    (int16_t)0x4869, (int16_t)0x696F, (int16_t)0x4893, (int16_t)0x6953, (int16_t)0x48BC,
    (int16_t)0x6936, (int16_t)0x48E6, (int16_t)0x6919, (int16_t)0x490F, (int16_t)0x68FD,
    (int16_t)0x4938, (int16_t)0x68E0, (int16_t)0x4961, (int16_t)0x68C3, (int16_t)0x498A,
    (int16_t)0x68A6, (int16_t)0x49B4, (int16_t)0x6889, (int16_t)0x49DD, (int16_t)0x686C,
    (int16_t)0x4A06, (int16_t)0x684F, (int16_t)0x4A2F, (int16_t)0x6832, (int16_t)0x4A58,
    (int16_t)0x6815, (int16_t)0x4A81, (int16_t)0x67F7, (int16_t)0x4AA9, (int16_t)0x67DA,
    (int16_t)0x4AD2, (int16_t)0x67BD, (int16_t)0x4AFB, (int16_t)0x679F, (int16_t)0x4B24,
    (int16_t)0x6782, (int16_t)0x4B4C, (int16_t)0x6764, (int16_t)0x4B75, (int16_t)0x6746,
    (int16_t)0x4B9E, (int16_t)0x6729, (int16_t)0x4BC6, (int16_t)0x670B, (int16_t)0x4BEF,
    (int16_t)0x66ED, (int16_t)0x4C17, (int16_t)0x66CF, (int16_t)0x4C3F, (int16_t)0x66B1,
    (int16_t)0x4C68, (int16_t)0x6693, (int16_t)0x4C90, (int16_t)0x6675, (int16_t)0x4CB8,
    (int16_t)0x6657, (int16_t)0x4CE1, (int16_t)0x6639, (int16_t)0x4D09, (int16_t)0x661A,
    (int16_t)0x4D31, (int16_t)0x65FC, (int16_t)0x4D59, (int16_t)0x65DD, (int16_t)0x4D81,
    (int16_t)0x65BF, (int16_t)0x4DA9, (int16_t)0x65A0, (int16_t)0x4DD1, (int16_t)0x6582,
    (int16_t)0x4DF9, (int16_t)0x6563, (int16_t)0x4E21, (int16_t)0x6545, (int16_t)0x4E48,
    (int16_t)0x6526, (int16_t)0x4E70, (int16_t)0x6507, (int16_t)0x4E98, (int16_t)0x64E8,
    (int16_t)0x4EBF, (int16_t)0x64C9, (int16_t)0x4EE7, (int16_t)0x64AA, (int16_t)0x4F0F,
    (int16_t)0x648B, (int16_t)0x4F36, (int16_t)0x646C, (int16_t)0x4F5E, (int16_t)0x644D,
    (int16_t)0x4F85, (int16_t)0x642D, (int16_t)0x4FAC, (int16_t)0x640E, (int16_t)0x4FD4,
    (int16_t)0x63EF, (int16_t)0x4FFB, (int16_t)0x63CF, (int16_t)0x5022, (int16_t)0x63B0,
    (int16_t)0x5049, (int16_t)0x6390, (int16_t)0x5070, (int16_t)0x6371, (int16_t)0x5097,
    (int16_t)0x6351, (int16_t)0x50BF, (int16_t)0x6331, (int16_t)0x50E5, (int16_t)0x6311,
    (int16_t)0x510C, (int16_t)0x62F2, (int16_t)0x5133, (int16_t)0x62D2, (int16_t)0x515A,
    (int16_t)0x62B2, (int16_t)0x5181, (int16_t)0x6292, (int16_t)0x51A8, (int16_t)0x6271,
    (int16_t)0x51CE, (int16_t)0x6251, (int16_t)0x51F5, (int16_t)0x6231, (int16_t)0x521C,
    (int16_t)0x6211, (int16_t)0x5242, (int16_t)0x61F1, (int16_t)0x5269, (int16_t)0x61D0,
    (int16_t)0x528F, (int16_t)0x61B0, (int16_t)0x52B5, (int16_t)0x618F, (int16_t)0x52DC,
    (int16_t)0x616F, (int16_t)0x5302, (int16_t)0x614E, (int16_t)0x5328, (int16_t)0x612D,
    (int16_t)0x534E, (int16_t)0x610D, (int16_t)0x5375, (int16_t)0x60EC, (int16_t)0x539B,
    (int16_t)0x60CB, (int16_t)0x53C1, (int16_t)0x60AA, (int16_t)0x53E7, (int16_t)0x6089,
    (int16_t)0x540D, (int16_t)0x6068, (int16_t)0x5433, (int16_t)0x6047, (int16_t)0x5458,
    (int16_t)0x6026, (int16_t)0x547E, (int16_t)0x6004, (int16_t)0x54A4, (int16_t)0x5FE3,
    (int16_t)0x54CA, (int16_t)0x5FC2, (int16_t)0x54EF, (int16_t)0x5FA0, (int16_t)0x5515,
    (int16_t)0x5F7F, (int16_t)0x553A, (int16_t)0x5F5E, (int16_t)0x5560, (int16_t)0x5F3C,
    (int16_t)0x5585, (int16_t)0x5F1A, (int16_t)0x55AB, (int16_t)0x5EF9, (int16_t)0x55D0,
    (int16_t)0x5ED7, (int16_t)0x55F5, (int16_t)0x5EB5, (int16_t)0x561A, (int16_t)0x5E93,
    (int16_t)0x5640, (int16_t)0x5E71, (int16_t)0x5665, (int16_t)0x5E50, (int16_t)0x568A,
    (int16_t)0x5E2D, (int16_t)0x56AF, (int16_t)0x5E0B, (int16_t)0x56D4, (int16_t)0x5DE9,
    (int16_t)0x56F9, (int16_t)0x5DC7, (int16_t)0x571D, (int16_t)0x5DA5, (int16_t)0x5742,
    (int16_t)0x5D83, (int16_t)0x5767, (int16_t)0x5D60, (int16_t)0x578C, (int16_t)0x5D3E,
    (int16_t)0x57B0, (int16_t)0x5D1B, (int16_t)0x57D5, (int16_t)0x5CF9, (int16_t)0x57F9,
    (int16_t)0x5CD6, (int16_t)0x581E, (int16_t)0x5CB4, (int16_t)0x5842, (int16_t)0x5C91,
    (int16_t)0x5867, (int16_t)0x5C6E, (int16_t)0x588B, (int16_t)0x5C4B, (int16_t)0x58AF,
    (int16_t)0x5C29, (int16_t)0x58D4, (int16_t)0x5C06, (int16_t)0x58F8, (int16_t)0x5BE3,
    (int16_t)0x591C, (int16_t)0x5BC0, (int16_t)0x5940, (int16_t)0x5B9D, (int16_t)0x5964,
    (int16_t)0x5B79, (int16_t)0x5988, (int16_t)0x5B56, (int16_t)0x59AC, (int16_t)0x5B33,
    (int16_t)0x59D0, (int16_t)0x5B10, (int16_t)0x59F3, (int16_t)0x5AEC, (int16_t)0x5A17,
    (int16_t)0x5AC9, (int16_t)0x5A3B, (int16_t)0x5AA5, (int16_t)0x5A5E, (int16_t)0x5A82,
    (int16_t)0x5A82, (int16_t)0x5A5E, (int16_t)0x5AA5, (int16_t)0x5A3B, (int16_t)0x5AC9,
    (int16_t)0x5A17, (int16_t)0x5AEC, (int16_t)0x59F3, (int16_t)0x5B10, (int16_t)0x59D0,
    (int16_t)0x5B33, (int16_t)0x59AC, (int16_t)0x5B56, (int16_t)0x5988, (int16_t)0x5B79,
    (int16_t)0x5964, (int16_t)0x5B9D, (int16_t)0x5940, (int16_t)0x5BC0, (int16_t)0x591C,
    (int16_t)0x5BE3, (int16_t)0x58F8, (int16_t)0x5C06, (int16_t)0x58D4, (int16_t)0x5C29,
    (int16_t)0x58AF, (int16_t)0x5C4B, (int16_t)0x588B, (int16_t)0x5C6E, (int16_t)0x5867,
    (int16_t)0x5C91, (int16_t)0x5842, (int16_t)0x5CB4, (int16_t)0x581E, (int16_t)0x5CD6,
    (int16_t)0x57F9, (int16_t)0x5CF9, (int16_t)0x57D5, (int16_t)0x5D1B, (int16_t)0x57B0,
    (int16_t)0x5D3E, (int16_t)0x578C, (int16_t)0x5D60, (int16_t)0x5767, (int16_t)0x5D83,
    (int16_t)0x5742, (int16_t)0x5DA5, (int16_t)0x571D, (int16_t)0x5DC7, (int16_t)0x56F9,
    (int16_t)0x5DE9, (int16_t)0x56D4, (int16_t)0x5E0B, (int16_t)0x56AF, (int16_t)0x5E2D,
    (int16_t)0x568A, (int16_t)0x5E50, (int16_t)0x5665, (int16_t)0x5E71, (int16_t)0x5640,
    (int16_t)0x5E93, (int16_t)0x561A, (int16_t)0x5EB5, (int16_t)0x55F5, (int16_t)0x5ED7,
    (int16_t)0x55D0, (int16_t)0x5EF9, (int16_t)0x55AB, (int16_t)0x5F1A, (int16_t)0x5585,
    (int16_t)0x5F3C, (int16_t)0x5560, (int16_t)0x5F5E, (int16_t)0x553A, (int16_t)0x5F7F,
    (int16_t)0x5515, (int16_t)0x5FA0, (int16_t)0x54EF, (int16_t)0x5FC2, (int16_t)0x54CA,
    (int16_t)0x5FE3, (int16_t)0x54A4, (int16_t)0x6004, (int16_t)0x547E, (int16_t)0x6026,
    (int16_t)0x5458, (int16_t)0x6047, (int16_t)0x5433, (int16_t)0x6068, (int16_t)0x540D,
    (int16_t)0x6089, (int16_t)0x53E7, (int16_t)0x60AA, (int16_t)0x53C1, (int16_t)0x60CB,
    (int16_t)0x539B, (int16_t)0x60EC, (int16_t)0x5375, (int16_t)0x610D, (int16_t)0x534E,
    (int16_t)0x612D, (int16_t)0x5328, (int16_t)0x614E, (int16_t)0x5302, (int16_t)0x616F,
    (int16_t)0x52DC, (int16_t)0x618F, (int16_t)0x52B5, (int16_t)0x61B0, (int16_t)0x528F,
    (int16_t)0x61D0, (int16_t)0x5269, (int16_t)0x61F1, (int16_t)0x5242, (int16_t)0x6211,
    (int16_t)0x521C, (int16_t)0x6231, (int16_t)0x51F5, (int16_t)0x6251, (int16_t)0x51CE,
    (int16_t)0x6271, (int16_t)0x51A8, (int16_t)0x6292, (int16_t)0x5181, (int16_t)0x62B2,
    (int16_t)0x515A, (int16_t)0x62D2, (int16_t)0x5133, (int16_t)0x62F2, (int16_t)0x510C,
    (int16_t)0x6311, (int16_t)0x50E5, (int16_t)0x6331, (int16_t)0x50BF, (int16_t)0x6351,
    (int16_t)0x5097, (int16_t)0x6371, (int16_t)0x5070, (int16_t)0x6390, (int16_t)0x5049,
    (int16_t)0x63B0, (int16_t)0x5022, (int16_t)0x63CF, (int16_t)0x4FFB, (int16_t)0x63EF,
    (int16_t)0x4FD4, (int16_t)0x640E, (int16_t)0x4FAC, (int16_t)0x642D, (int16_t)0x4F85,
    (int16_t)0x644D, (int16_t)0x4F5E, (int16_t)0x646C, (int16_t)0x4F36, (int16_t)0x648B,
    (int16_t)0x4F0F, (int16_t)0x64AA, (int16_t)0x4EE7, (int16_t)0x64C9, (int16_t)0x4EBF,
    (int16_t)0x64E8, (int16_t)0x4E98, (int16_t)0x6507, (int16_t)0x4E70, (int16_t)0x6526,
    (int16_t)0x4E48, (int16_t)0x6545, (int16_t)0x4E21, (int16_t)0x6563, (int16_t)0x4DF9,
    (int16_t)0x6582, (int16_t)0x4DD1, (int16_t)0x65A0, (int16_t)0x4DA9, (int16_t)0x65BF,
    (int16_t)0x4D81, (int16_t)0x65DD, (int16_t)0x4D59, (int16_t)0x65FC, (int16_t)0x4D31,
    (int16_t)0x661A, (int16_t)0x4D09, (int16_t)0x6639, (int16_t)0x4CE1, (int16_t)0x6657,
    (int16_t)0x4CB8, (int16_t)0x6675, (int16_t)0x4C90, (int16_t)0x6693, (int16_t)0x4C68,
    (int16_t)0x66B1, (int16_t)0x4C3F, (int16_t)0x66CF, (int16_t)0x4C17, (int16_t)0x66ED,
    (int16_t)0x4BEF, (int16_t)0x670B, (int16_t)0x4BC6, (int16_t)0x6729, (int16_t)0x4B9E,
    (int16_t)0x6746, (int16_t)0x4B75, (int16_t)0x6764, (int16_t)0x4B4C, (int16_t)0x6782,
    (int16_t)0x4B24, (int16_t)0x679F, (int16_t)0x4AFB, (int16_t)0x67BD, (int16_t)0x4AD2,
    (int16_t)0x67DA, (int16_t)0x4AA9, (int16_t)0x67F7, (int16_t)0x4A81, (int16_t)0x6815,
    (int16_t)0x4A58, (int16_t)0x6832, (int16_t)0x4A2F, (int16_t)0x684F, (int16_t)0x4A06,
    (int16_t)0x686C, (int16_t)0x49DD, (int16_t)0x6889, (int16_t)0x49B4, (int16_t)0x68A6,
    (int16_t)0x498A, (int16_t)0x68C3, (int16_t)0x4961, (int16_t)0x68E0, (int16_t)0x4938,
    (int16_t)0x68FD, (int16_t)0x490F, (int16_t)0x6919, (int16_t)0x48E6, (int16_t)0x6936,
    (int16_t)0x48BC, (int16_t)0x6953, (int16_t)0x4893, (int16_t)0x696F, (int16_t)0x4869,
    (int16_t)0x698C, (int16_t)0x4840, (int16_t)0x69A8, (int16_t)0x4816, (int16_t)0x69C4,
    (int16_t)0x47ED, (int16_t)0x69E1, (int16_t)0x47C3, (int16_t)0x69FD, (int16_t)0x479A,
    (int16_t)0x6A19, (int16_t)0x4770, (int16_t)0x6A35, (int16_t)0x4746, (int16_t)0x6A51,
    (int16_t)0x471C, (int16_t)0x6A6D, (int16_t)0x46F3, (int16_t)0x6A89, (int16_t)0x46C9,
    (int16_t)0x6AA5, (int16_t)0x469F, (int16_t)0x6AC1, (int16_t)0x4675, (int16_t)0x6ADC,
    (int16_t)0x464B, (int16_t)0x6AF8, (int16_t)0x4621, (int16_t)0x6B13, (int16_t)0x45F7,
    (int16_t)0x6B2F, (int16_t)0x45CD, (int16_t)0x6B4A, (int16_t)0x45A3, (int16_t)0x6B66,
    (int16_t)0x4578, (int16_t)0x6B81, (int16_t)0x454E, (int16_t)0x6B9C, (int16_t)0x4524,
    (int16_t)0x6BB8, (int16_t)0x44FA, (int16_t)0x6BD3, (int16_t)0x44CF, (int16_t)0x6BEE,
    (int16_t)0x44A5, (int16_t)0x6C09, (int16_t)0x447A, (int16_t)0x6C24, (int16_t)0x4450,
    (int16_t)0x6C3F, (int16_t)0x4425, (int16_t)0x6C59, (int16_t)0x43FB, (int16_t)0x6C74,
    (int16_t)0x43D0, (int16_t)0x6C8F, (int16_t)0x43A5, (int16_t)0x6CA9, (int16_t)0x437B,
    (int16_t)0x6CC4, (int16_t)0x4350, (int16_t)0x6CDE, (int16_t)0x4325, (int16_t)0x6CF9,
    (int16_t)0x42FA, (int16_t)0x6D13, (int16_t)0x42D0, (int16_t)0x6D2D, (int16_t)0x42A5,
    (int16_t)0x6D48, (int16_t)0x427A, (int16_t)0x6D62, (int16_t)0x424F, (int16_t)0x6D7C,
    (int16_t)0x4224, (int16_t)0x6D96, (int16_t)0x41F9, (int16_t)0x6DB0, (int16_t)0x41CE,
    (int16_t)0x6DCA, (int16_t)0x41A2, (int16_t)0x6DE3, (int16_t)0x4177, (int16_t)0x6DFD,
    (int16_t)0x414C, (int16_t)0x6E17, (int16_t)0x4121, (int16_t)0x6E30, (int16_t)0x40F6,
    (int16_t)0x6E4A, (int16_t)0x40CA, (int16_t)0x6E63, (int16_t)0x409F, (int16_t)0x6E7D,
    (int16_t)0x4073, (int16_t)0x6E96, (int16_t)0x4048, (int16_t)0x6EAF, (int16_t)0x401D,
    (int16_t)0x6EC9, (int16_t)0x3FF1, (int16_t)0x6EE2, (int16_t)0x3FC5, (int16_t)0x6EFB,
    (int16_t)0x3F9A, (int16_t)0x6F14, (int16_t)0x3F6E, (int16_t)0x6F2D, (int16_t)0x3F43,
    (int16_t)0x6F46, (int16_t)0x3F17, (int16_t)0x6F5F, (int16_t)0x3EEB, (int16_t)0x6F77,
    (int16_t)0x3EBF, (int16_t)0x6F90, (int16_t)0x3E93, (int16_t)0x6FA9, (int16_t)0x3E68,
    (int16_t)0x6FC1, (int16_t)0x3E3C, (int16_t)0x6FDA, (int16_t)0x3E10, (int16_t)0x6FF2,
    (int16_t)0x3DE4, (int16_t)0x700A, (int16_t)0x3DB8, (int16_t)0x7023, (int16_t)0x3D8C,
    (int16_t)0x703B, (int16_t)0x3D60, (int16_t)0x7053, (int16_t)0x3D33, (int16_t)0x706B,
    (int16_t)0x3D07, (int16_t)0x7083, (int16_t)0x3CDB, (int16_t)0x709B, (int16_t)0x3CAF,
    (int16_t)0x70B3, (int16_t)0x3C83, (int16_t)0x70CB, (int16_t)0x3C56, (int16_t)0x70E2,
    (int16_t)0x3C2A, (int16_t)0x70FA, (int16_t)0x3BFD, (int16_t)0x7112, (int16_t)0x3BD1,
    (int16_t)0x7129, (int16_t)0x3BA5, (int16_t)0x7141, (int16_t)0x3B78, (int16_t)0x7158,
    (int16_t)0x3B4C, (int16_t)0x716F, (int16_t)0x3B1F, (int16_t)0x7186, (int16_t)0x3AF2,
    (int16_t)0x719E, (int16_t)0x3AC6, (int16_t)0x71B5, (int16_t)0x3A99, (int16_t)0x71CC,
    (int16_t)0x3A6C, (int16_t)0x71E3, (int16_t)0x3A40, (int16_t)0x71FA, (int16_t)0x3A13,
    (int16_t)0x7211, (int16_t)0x39E6, (int16_t)0x7227, (int16_t)0x39B9, (int16_t)0x723E,
    (int16_t)0x398C, (int16_t)0x7255, (int16_t)0x395F, (int16_t)0x726B, (int16_t)0x3932,
    (int16_t)0x7282, (int16_t)0x3906, (int16_t)0x7298, (int16_t)0x38D8, (int16_t)0x72AF,
    (int16_t)0x38AB, (int16_t)0x72C5, (int16_t)0x387E, (int16_t)0x72DB, (int16_t)0x3851,
    (int16_t)0x72F1, (int16_t)0x3824, (int16_t)0x7307, (int16_t)0x37F7, (int16_t)0x731D,
    (int16_t)0x37CA, (int16_t)0x7333, (int16_t)0x379C, (int16_t)0x7349, (int16_t)0x376F,
    (int16_t)0x735F, (int16_t)0x3742, (int16_t)0x7375, (int16_t)0x3714, (int16_t)0x738A,
    (int16_t)0x36E7, (int16_t)0x73A0, (int16_t)0x36BA, (int16_t)0x73B5, (int16_t)0x368C,
    (int16_t)0x73CB, (int16_t)0x365F, (int16_t)0x73E0, (int16_t)0x3631, (int16_t)0x73F6,
    (int16_t)0x3604, (int16_t)0x740B, (int16_t)0x35D6, (int16_t)0x7420, (int16_t)0x35A8,
    (int16_t)0x7435, (int16_t)0x357B, (int16_t)0x744A, (int16_t)0x354D, (int16_t)0x745F,
    (int16_t)0x351F, (int16_t)0x7474, (int16_t)0x34F2, (int16_t)0x7489, (int16_t)0x34C4,
    (int16_t)0x749E, (int16_t)0x3496, (int16_t)0x74B2, (int16_t)0x3468, (int16_t)0x74C7,
    (int16_t)0x343A, (int16_t)0x74DB, (int16_t)0x340C, (int16_t)0x74F0, (int16_t)0x33DE,
    (int16_t)0x7504, (int16_t)0x33B0, (int16_t)0x7519, (int16_t)0x3382, (int16_t)0x752D,
    (int16_t)0x3354, (int16_t)0x7541, (int16_t)0x3326, (int16_t)0x7555, (int16_t)0x32F8,
    (int16_t)0x7569, (int16_t)0x32CA, (int16_t)0x757D, (int16_t)0x329C, (int16_t)0x7591,
    (int16_t)0x326E, (int16_t)0x75A5, (int16_t)0x3240, (int16_t)0x75B9, (int16_t)0x3211,
    (int16_t)0x75CC, (int16_t)0x31E3, (int16_t)0x75E0, (int16_t)0x31B5, (int16_t)0x75F4,
    (int16_t)0x3186, (int16_t)0x7607, (int16_t)0x3158, (int16_t)0x761B, (int16_t)0x312A,
    (int16_t)0x762E, (int16_t)0x30FB, (int16_t)0x7641, (int16_t)0x30CD, (int16_t)0x7654,
    (int16_t)0x309E, (int16_t)0x7668, (int16_t)0x3070, (int16_t)0x767B, (int16_t)0x3041,
    (int16_t)0x768E, (int16_t)0x3013, (int16_t)0x76A0, (int16_t)0x2FE4, (int16_t)0x76B3,
    (int16_t)0x2FB5, (int16_t)0x76C6, (int16_t)0x2F87, (int16_t)0x76D9, (int16_t)0x2F58,
    (int16_t)0x76EB, (int16_t)0x2F29, (int16_t)0x76FE, (int16_t)0x2EFB, (int16_t)0x7710,
    (int16_t)0x2ECC, (int16_t)0x7723, (int16_t)0x2E9D, (int16_t)0x7735, (int16_t)0x2E6E,
    (int16_t)0x7747, (int16_t)0x2E3F, (int16_t)0x775A, (int16_t)0x2E11, (int16_t)0x776C,
    (int16_t)0x2DE2, (int16_t)0x777E, (int16_t)0x2DB3, (int16_t)0x7790, (int16_t)0x2D84,
    (int16_t)0x77A2, (int16_t)0x2D55, (int16_t)0x77B4, (int16_t)0x2D26, (int16_t)0x77C5,
    (int16_t)0x2CF7, (int16_t)0x77D7, (int16_t)0x2CC8, (int16_t)0x77E9, (int16_t)0x2C98,
    (int16_t)0x77FA, (int16_t)0x2C69, (int16_t)0x780C, (int16_t)0x2C3A, (int16_t)0x781D,
    (int16_t)0x2C0B, (int16_t)0x782E, (int16_t)0x2BDC, (int16_t)0x7840, (int16_t)0x2BAD,
    (int16_t)0x7851, (int16_t)0x2B7D, (int16_t)0x7862, (int16_t)0x2B4E, (int16_t)0x7873,
    (int16_t)0x2B1F, (int16_t)0x7884, (int16_t)0x2AEF, (int16_t)0x7895, (int16_t)0x2AC0,
    (int16_t)0x78A6, (int16_t)0x2A91, (int16_t)0x78B6, (int16_t)0x2A61, (int16_t)0x78C7,
    (int16_t)0x2A32, (int16_t)0x78D8, (int16_t)0x2A02, (int16_t)0x78E8, (int16_t)0x29D3,
    (int16_t)0x78F9, (int16_t)0x29A3, (int16_t)0x7909, (int16_t)0x2974, (int16_t)0x7919,
    (int16_t)0x2944, (int16_t)0x792A, (int16_t)0x2915, (int16_t)0x793A, (int16_t)0x28E5,
    (int16_t)0x794A, (int16_t)0x28B5, (int16_t)0x795A, (int16_t)0x2886, (int16_t)0x796A,
    (int16_t)0x2856, (int16_t)0x797A, (int16_t)0x2826, (int16_t)0x798A, (int16_t)0x27F6,
    (int16_t)0x7999, (int16_t)0x27C7, (int16_t)0x79A9, (int16_t)0x2797, (int16_t)0x79B9,
    (int16_t)0x2767, (int16_t)0x79C8, (int16_t)0x2737, (int16_t)0x79D8, (int16_t)0x2707,
    (int16_t)0x79E7, (int16_t)0x26D8, (int16_t)0x79F6, (int16_t)0x26A8, (int16_t)0x7A05,
    (int16_t)0x2678, (int16_t)0x7A15, (int16_t)0x2648, (int16_t)0x7A24, (int16_t)0x2618,
    (int16_t)0x7A33, (int16_t)0x25E8, (int16_t)0x7A42, (int16_t)0x25B8, (int16_t)0x7A50,
    (int16_t)0x2588, (int16_t)0x7A5F, (int16_t)0x2558, (int16_t)0x7A6E, (int16_t)0x2528,
    (int16_t)0x7A7D, (int16_t)0x24F7, (int16_t)0x7A8B, (int16_t)0x24C7, (int16_t)0x7A9A,
    (int16_t)0x2497, (int16_t)0x7AA8, (int16_t)0x2467, (int16_t)0x7AB6, (int16_t)0x2437,
    (int16_t)0x7AC5, (int16_t)0x2407, (int16_t)0x7AD3, (int16_t)0x23D6, (int16_t)0x7AE1,
    (int16_t)0x23A6, (int16_t)0x7AEF, (int16_t)0x2376, (int16_t)0x7AFD, (int16_t)0x2345,
    (int16_t)0x7B0B, (int16_t)0x2315, (int16_t)0x7B19, (int16_t)0x22E5, (int16_t)0x7B26,
    (int16_t)0x22B4, (int16_t)0x7B34, (int16_t)0x2284, (int16_t)0x7B42, (int16_t)0x2254,
    (int16_t)0x7B4F, (int16_t)0x2223, (int16_t)0x7B5D, (int16_t)0x21F3, (int16_t)0x7B6A,
    (int16_t)0x21C2, (int16_t)0x7B77, (int16_t)0x2192, (int16_t)0x7B84, (int16_t)0x2161,
    (int16_t)0x7B92, (int16_t)0x2131, (int16_t)0x7B9F, (int16_t)0x2100, (int16_t)0x7BAC,
    (int16_t)0x20D0, (int16_t)0x7BB9, (int16_t)0x209F, (int16_t)0x7BC5, (int16_t)0x206E,
    (int16_t)0x7BD2, (int16_t)0x203E, (int16_t)0x7BDF, (int16_t)0x200D, (int16_t)0x7BEB,
    (int16_t)0x1FDC, (int16_t)0x7BF8, (int16_t)0x1FAC, (int16_t)0x7C05, (int16_t)0x1F7B,
    (int16_t)0x7C11, (int16_t)0x1F4A, (int16_t)0x7C1D, (int16_t)0x1F19, (int16_t)0x7C29,
    (int16_t)0x1EE9, (int16_t)0x7C36, (int16_t)0x1EB8, (int16_t)0x7C42, (int16_t)0x1E87,
    (int16_t)0x7C4E, (int16_t)0x1E56, (int16_t)0x7C5A, (int16_t)0x1E25, (int16_t)0x7C66,
    (int16_t)0x1DF5, (int16_t)0x7C71, (int16_t)0x1DC4, (int16_t)0x7C7D, (int16_t)0x1D93,
    (int16_t)0x7C89, (int16_t)0x1D62, (int16_t)0x7C94, (int16_t)0x1D31, (int16_t)0x7CA0,
    (int16_t)0x1D00, (int16_t)0x7CAB, (int16_t)0x1CCF, (int16_t)0x7CB7, (int16_t)0x1C9E,
    (int16_t)0x7CC2, (int16_t)0x1C6D, (int16_t)0x7CCD, (int16_t)0x1C3C, (int16_t)0x7CD8,
    (int16_t)0x1C0B, (int16_t)0x7CE3, (int16_t)0x1BDA, (int16_t)0x7CEE, (int16_t)0x1BA9,
    (int16_t)0x7CF9, (int16_t)0x1B78, (int16_t)0x7D04, (int16_t)0x1B47, (int16_t)0x7D0F,
    (int16_t)0x1B16, (int16_t)0x7D19, (int16_t)0x1AE4, (int16_t)0x7D24, (int16_t)0x1AB3,
    (int16_t)0x7D2F, (int16_t)0x1A82, (int16_t)0x7D39, (int16_t)0x1A51, (int16_t)0x7D43,
    (int16_t)0x1A20, (int16_t)0x7D4E, (int16_t)0x19EF, (int16_t)0x7D58, (int16_t)0x19BD,
    (int16_t)0x7D62, (int16_t)0x198C, (int16_t)0x7D6C, (int16_t)0x195B, (int16_t)0x7D76,
    (int16_t)0x192A, (int16_t)0x7D80, (int16_t)0x18F8, (int16_t)0x7D8A, (int16_t)0x18C7,
    (int16_t)0x7D94, (int16_t)0x1896, (int16_t)0x7D9D, (int16_t)0x1864, (int16_t)0x7DA7,
    (int16_t)0x1833, (int16_t)0x7DB0, (int16_t)0x1802, (int16_t)0x7DBA, (int16_t)0x17D0,
    (int16_t)0x7DC3, (int16_t)0x179F, (int16_t)0x7DCD, (int16_t)0x176D, (int16_t)0x7DD6,
    (int16_t)0x173C, (int16_t)0x7DDF, (int16_t)0x170A, (int16_t)0x7DE8, (int16_t)0x16D9,
    (int16_t)0x7DF1, (int16_t)0x16A8, (int16_t)0x7DFA, (int16_t)0x1676, (int16_t)0x7E03,
    (int16_t)0x1645, (int16_t)0x7E0C, (int16_t)0x1613, (int16_t)0x7E14, (int16_t)0x15E2,
    (int16_t)0x7E1D, (int16_t)0x15B0, (int16_t)0x7E26, (int16_t)0x157F, (int16_t)0x7E2E,
    (int16_t)0x154D, (int16_t)0x7E37, (int16_t)0x151B, (int16_t)0x7E3F, (int16_t)0x14EA,
    (int16_t)0x7E47, (int16_t)0x14B8, (int16_t)0x7E4F, (int16_t)0x1487, (int16_t)0x7E57,
    (int16_t)0x1455, (int16_t)0x7E5F, (int16_t)0x1423, (int16_t)0x7E67, (int16_t)0x13F2,
    (int16_t)0x7E6F, (int16_t)0x13C0, (int16_t)0x7E77, (int16_t)0x138E, (int16_t)0x7E7F,
    (int16_t)0x135D, (int16_t)0x7E86, (int16_t)0x132B, (int16_t)0x7E8E, (int16_t)0x12F9,
    (int16_t)0x7E95, (int16_t)0x12C8, (int16_t)0x7E9D, (int16_t)0x1296, (int16_t)0x7EA4,
    (int16_t)0x1264, (int16_t)0x7EAB, (int16_t)0x1232, (int16_t)0x7EB3, (int16_t)0x1201,
    (int16_t)0x7EBA, (int16_t)0x11CF, (int16_t)0x7EC1, (int16_t)0x119D, (int16_t)0x7EC8,
    (int16_t)0x116B, (int16_t)0x7ECF, (int16_t)0x1139, (int16_t)0x7ED5, (int16_t)0x1108,
    (int16_t)0x7EDC, (int16_t)0x10D6, (int16_t)0x7EE3, (int16_t)0x10A4, (int16_t)0x7EE9,
    (int16_t)0x1072, (int16_t)0x7EF0, (int16_t)0x1040, (int16_t)0x7EF6, (int16_t)0x100E,
    (int16_t)0x7EFD, (int16_t)0x0FDD, (int16_t)0x7F03, (int16_t)0x0FAB, (int16_t)0x7F09,
    (int16_t)0x0F79, (int16_t)0x7F0F, (int16_t)0x0F47, (int16_t)0x7F15, (int16_t)0x0F15,
    (int16_t)0x7F1B, (int16_t)0x0EE3, (int16_t)0x7F21, (int16_t)0x0EB1, (int16_t)0x7F27,
    (int16_t)0x0E7F, (int16_t)0x7F2D, (int16_t)0x0E4D, (int16_t)0x7F32, (int16_t)0x0E1B,
    (int16_t)0x7F38, (int16_t)0x0DE9, (int16_t)0x7F3D, (int16_t)0x0DB7, (int16_t)0x7F43,
    (int16_t)0x0D85, (int16_t)0x7F48, (int16_t)0x0D53, (int16_t)0x7F4D, (int16_t)0x0D21,
    (int16_t)0x7F53, (int16_t)0x0CEF, (int16_t)0x7F58, (int16_t)0x0CBD, (int16_t)0x7F5D,
    (int16_t)0x0C8B, (int16_t)0x7F62, (int16_t)0x0C59, (int16_t)0x7F67, (int16_t)0x0C27,
    (int16_t)0x7F6B, (int16_t)0x0BF5, (int16_t)0x7F70, (int16_t)0x0BC3, (int16_t)0x7F75,
    (int16_t)0x0B91, (int16_t)0x7F79, (int16_t)0x0B5F, (int16_t)0x7F7E, (int16_t)0x0B2D,
    (int16_t)0x7F82, (int16_t)0x0AFB, (int16_t)0x7F87, (int16_t)0x0AC9, (int16_t)0x7F8B,
    (int16_t)0x0A97, (int16_t)0x7F8F, (int16_t)0x0A65, (int16_t)0x7F93, (int16_t)0x0A33,
    (int16_t)0x7F97, (int16_t)0x0A00, (int16_t)0x7F9B, (int16_t)0x09CE, (int16_t)0x7F9F,
    (int16_t)0x099C, (int16_t)0x7FA3, (int16_t)0x096A, (int16_t)0x7FA7, (int16_t)0x0938,
    (int16_t)0x7FAA, (int16_t)0x0906, (int16_t)0x7FAE, (int16_t)0x08D4, (int16_t)0x7FB1,
    (int16_t)0x08A2, (int16_t)0x7FB5, (int16_t)0x086F, (int16_t)0x7FB8, (int16_t)0x083D,
    (int16_t)0x7FBC, (int16_t)0x080B, (int16_t)0x7FBF, (int16_t)0x07D9, (int16_t)0x7FC2,
    (int16_t)0x07A7, (int16_t)0x7FC5, (int16_t)0x0775, (int16_t)0x7FC8, (int16_t)0x0742,
    (int16_t)0x7FCB, (int16_t)0x0710, (int16_t)0x7FCE, (int16_t)0x06DE, (int16_t)0x7FD0,
    (int16_t)0x06AC, (int16_t)0x7FD3, (int16_t)0x067A, (int16_t)0x7FD6, (int16_t)0x0647,
    (int16_t)0x7FD8, (int16_t)0x0615, (int16_t)0x7FDA, (int16_t)0x05E3, (int16_t)0x7FDD,
    (int16_t)0x05B1, (int16_t)0x7FDF, (int16_t)0x057F, (int16_t)0x7FE1, (int16_t)0x054C,
    (int16_t)0x7FE3, (int16_t)0x051A, (int16_t)0x7FE5, (int16_t)0x04E8, (int16_t)0x7FE7,
    (int16_t)0x04B6, (int16_t)0x7FE9, (int16_t)0x0483, (int16_t)0x7FEB, (int16_t)0x0451,
    (int16_t)0x7FED, (int16_t)0x041F, (int16_t)0x7FEE, (int16_t)0x03ED, (int16_t)0x7FF0,
    (int16_t)0x03BA, (int16_t)0x7FF2, (int16_t)0x0388, (int16_t)0x7FF3, (int16_t)0x0356,
    (int16_t)0x7FF4, (int16_t)0x0324, (int16_t)0x7FF6, (int16_t)0x02F1, (int16_t)0x7FF7,
    (int16_t)0x02BF, (int16_t)0x7FF8, (int16_t)0x028D, (int16_t)0x7FF9, (int16_t)0x025B,
    (int16_t)0x7FFA, (int16_t)0x0228, (int16_t)0x7FFB, (int16_t)0x01F6, (int16_t)0x7FFC,
    (int16_t)0x01C4, (int16_t)0x7FFC, (int16_t)0x0192, (int16_t)0x7FFD, (int16_t)0x015F,
    (int16_t)0x7FFE, (int16_t)0x012D, (int16_t)0x7FFE, (int16_t)0x00FB, (int16_t)0x7FFF,
    (int16_t)0x00C9, (int16_t)0x7FFF, (int16_t)0x0096, (int16_t)0x7FFF, (int16_t)0x0064,
    (int16_t)0x7FFF, (int16_t)0x0032, (int16_t)0x7FFF, (int16_t)0x0000, (int16_t)0x7FFF,
    (int16_t)0xFFCD, (int16_t)0x7FFF, (int16_t)0xFF9B, (int16_t)0x7FFF, (int16_t)0xFF69,
    (int16_t)0x7FFF, (int16_t)0xFF36, (int16_t)0x7FFF, (int16_t)0xFF04, (int16_t)0x7FFF,
    (int16_t)0xFED2, (int16_t)0x7FFE, (int16_t)0xFEA0, (int16_t)0x7FFE, (int16_t)0xFE6D,
    (int16_t)0x7FFD, (int16_t)0xFE3B, (int16_t)0x7FFC, (int16_t)0xFE09, (int16_t)0x7FFC,
    (int16_t)0xFDD7, (int16_t)0x7FFB, (int16_t)0xFDA4, (int16_t)0x7FFA, (int16_t)0xFD72,
    (int16_t)0x7FF9, (int16_t)0xFD40, (int16_t)0x7FF8, (int16_t)0xFD0E, (int16_t)0x7FF7,
    (int16_t)0xFCDB, (int16_t)0x7FF6, (int16_t)0xFCA9, (int16_t)0x7FF4, (int16_t)0xFC77,
    (int16_t)0x7FF3, (int16_t)0xFC45, (int16_t)0x7FF2, (int16_t)0xFC12, (int16_t)0x7FF0,
    (int16_t)0xFBE0, (int16_t)0x7FEE, (int16_t)0xFBAE, (int16_t)0x7FED, (int16_t)0xFB7C,
    (int16_t)0x7FEB, (int16_t)0xFB49, (int16_t)0x7FE9, (int16_t)0xFB17, (int16_t)0x7FE7,
    (int16_t)0xFAE5, (int16_t)0x7FE5, (int16_t)0xFAB3, (int16_t)0x7FE3, (int16_t)0xFA80,
    (int16_t)0x7FE1, (int16_t)0xFA4E, (int16_t)0x7FDF, (int16_t)0xFA1C, (int16_t)0x7FDD,
    (int16_t)0xF9EA, (int16_t)0x7FDA, (int16_t)0xF9B8, (int16_t)0x7FD8, (int16_t)0xF985,
    (int16_t)0x7FD6, (int16_t)0xF953, (int16_t)0x7FD3, (int16_t)0xF921, (int16_t)0x7FD0,
    (int16_t)0xF8EF, (int16_t)0x7FCE, (int16_t)0xF8BD, (int16_t)0x7FCB, (int16_t)0xF88A,
    (int16_t)0x7FC8, (int16_t)0xF858, (int16_t)0x7FC5, (int16_t)0xF826, (int16_t)0x7FC2,
    (int16_t)0xF7F4, (int16_t)0x7FBF, (int16_t)0xF7C2, (int16_t)0x7FBC, (int16_t)0xF790,
    (int16_t)0x7FB8, (int16_t)0xF75D, (int16_t)0x7FB5, (int16_t)0xF72B, (int16_t)0x7FB1,
    (int16_t)0xF6F9, (int16_t)0x7FAE, (int16_t)0xF6C7, (int16_t)0x7FAA, (int16_t)0xF695,
    (int16_t)0x7FA7, (int16_t)0xF663, (int16_t)0x7FA3, (int16_t)0xF631, (int16_t)0x7F9F,
    (int16_t)0xF5FF, (int16_t)0x7F9B, (int16_t)0xF5CC, (int16_t)0x7F97, (int16_t)0xF59A,
    (int16_t)0x7F93, (int16_t)0xF568, (int16_t)0x7F8F, (int16_t)0xF536, (int16_t)0x7F8B,
    (int16_t)0xF504, (int16_t)0x7F87, (int16_t)0xF4D2, (int16_t)0x7F82, (int16_t)0xF4A0,
    (int16_t)0x7F7E, (int16_t)0xF46E, (int16_t)0x7F79, (int16_t)0xF43C, (int16_t)0x7F75,
    (int16_t)0xF40A, (int16_t)0x7F70, (int16_t)0xF3D8, (int16_t)0x7F6B, (int16_t)0xF3A6,
    (int16_t)0x7F67, (int16_t)0xF374, (int16_t)0x7F62, (int16_t)0xF342, (int16_t)0x7F5D,
    (int16_t)0xF310, (int16_t)0x7F58, (int16_t)0xF2DE, (int16_t)0x7F53, (int16_t)0xF2AC,
    (int16_t)0x7F4D, (int16_t)0xF27A, (int16_t)0x7F48, (int16_t)0xF248, (int16_t)0x7F43,
    (int16_t)0xF216, (int16_t)0x7F3D, (int16_t)0xF1E4, (int16_t)0x7F38, (int16_t)0xF1B2,
    (int16_t)0x7F32, (int16_t)0xF180, (int16_t)0x7F2D, (int16_t)0xF14E, (int16_t)0x7F27,
    (int16_t)0xF11C, (int16_t)0x7F21, (int16_t)0xF0EA, (int16_t)0x7F1B, (int16_t)0xF0B8,
    (int16_t)0x7F15, (int16_t)0xF086, (int16_t)0x7F0F, (int16_t)0xF054, (int16_t)0x7F09,
    (int16_t)0xF022, (int16_t)0x7F03, (int16_t)0xEFF1, (int16_t)0x7EFD, (int16_t)0xEFBF,
    (int16_t)0x7EF6, (int16_t)0xEF8D, (int16_t)0x7EF0, (int16_t)0xEF5B, (int16_t)0x7EE9,
    (int16_t)0xEF29, (int16_t)0x7EE3, (int16_t)0xEEF7, (int16_t)0x7EDC, (int16_t)0xEEC6,
    (int16_t)0x7ED5, (int16_t)0xEE94, (int16_t)0x7ECF, (int16_t)0xEE62, (int16_t)0x7EC8,
    (int16_t)0xEE30, (int16_t)0x7EC1, (int16_t)0xEDFE, (int16_t)0x7EBA, (int16_t)0xEDCD,
    (int16_t)0x7EB3, (int16_t)0xED9B, (int16_t)0x7EAB, (int16_t)0xED69, (int16_t)0x7EA4,
    (int16_t)0xED37, (int16_t)0x7E9D, (int16_t)0xED06, (int16_t)0x7E95, (int16_t)0xECD4,
    (int16_t)0x7E8E, (int16_t)0xECA2, (int16_t)0x7E86, (int16_t)0xEC71, (int16_t)0x7E7F,
    (int16_t)0xEC3F, (int16_t)0x7E77, (int16_t)0xEC0D, (int16_t)0x7E6F, (int16_t)0xEBDC,
    (int16_t)0x7E67, (int16_t)0xEBAA, (int16_t)0x7E5F, (int16_t)0xEB78, (int16_t)0x7E57,
    (int16_t)0xEB47, (int16_t)0x7E4F, (int16_t)0xEB15, (int16_t)0x7E47, (int16_t)0xEAE4,
    (int16_t)0x7E3F, (int16_t)0xEAB2, (int16_t)0x7E37, (int16_t)0xEA80, (int16_t)0x7E2E,
    (int16_t)0xEA4F, (int16_t)0x7E26, (int16_t)0xEA1D, (int16_t)0x7E1D, (int16_t)0xE9EC,
    (int16_t)0x7E14, (int16_t)0xE9BA, (int16_t)0x7E0C, (int16_t)0xE989, (int16_t)0x7E03,
    (int16_t)0xE957, (int16_t)0x7DFA, (int16_t)0xE926, (int16_t)0x7DF1, (int16_t)0xE8F5,
    (int16_t)0x7DE8, (int16_t)0xE8C3, (int16_t)0x7DDF, (int16_t)0xE892, (int16_t)0x7DD6,
    (int16_t)0xE860, (int16_t)0x7DCD, (int16_t)0xE82F, (int16_t)0x7DC3, (int16_t)0xE7FD,
    (int16_t)0x7DBA, (int16_t)0xE7CC, (int16_t)0x7DB0, (int16_t)0xE79B, (int16_t)0x7DA7,
    (int16_t)0xE769, (int16_t)0x7D9D, (int16_t)0xE738, (int16_t)0x7D94, (int16_t)0xE707,
    (int16_t)0x7D8A, (int16_t)0xE6D5, (int16_t)0x7D80, (int16_t)0xE6A4, (int16_t)0x7D76,
    (int16_t)0xE673, (int16_t)0x7D6C, (int16_t)0xE642, (int16_t)0x7D62, (int16_t)0xE610,
    (int16_t)0x7D58, (int16_t)0xE5DF, (int16_t)0x7D4E, (int16_t)0xE5AE, (int16_t)0x7D43,
    (int16_t)0xE57D, (int16_t)0x7D39, (int16_t)0xE54C, (int16_t)0x7D2F, (int16_t)0xE51B,
    (int16_t)0x7D24, (int16_t)0xE4E9, (int16_t)0x7D19, (int16_t)0xE4B8, (int16_t)0x7D0F,
    (int16_t)0xE487, (int16_t)0x7D04, (int16_t)0xE456, (int16_t)0x7CF9, (int16_t)0xE425,
    (int16_t)0x7CEE, (int16_t)0xE3F4, (int16_t)0x7CE3, (int16_t)0xE3C3, (int16_t)0x7CD8,
    (int16_t)0xE392, (int16_t)0x7CCD, (int16_t)0xE361, (int16_t)0x7CC2, (int16_t)0xE330,
    (int16_t)0x7CB7, (int16_t)0xE2FF, (int16_t)0x7CAB, (int16_t)0xE2CE, (int16_t)0x7CA0,
    (int16_t)0xE29D, (int16_t)0x7C94, (int16_t)0xE26C, (int16_t)0x7C89, (int16_t)0xE23B,
    (int16_t)0x7C7D, (int16_t)0xE20A, (int16_t)0x7C71, (int16_t)0xE1DA, (int16_t)0x7C66,
    (int16_t)0xE1A9, (int16_t)0x7C5A, (int16_t)0xE178, (int16_t)0x7C4E, (int16_t)0xE147,
    (int16_t)0x7C42, (int16_t)0xE116, (int16_t)0x7C36, (int16_t)0xE0E6, (int16_t)0x7C29,
    (int16_t)0xE0B5, (int16_t)0x7C1D, (int16_t)0xE084, (int16_t)0x7C11, (int16_t)0xE053,
    (int16_t)0x7C05, (int16_t)0xE023, (int16_t)0x7BF8, (int16_t)0xDFF2, (int16_t)0x7BEB,
    (int16_t)0xDFC1, (int16_t)0x7BDF, (int16_t)0xDF91, (int16_t)0x7BD2, (int16_t)0xDF60,
    (int16_t)0x7BC5, (int16_t)0xDF2F, (int16_t)0x7BB9, (int16_t)0xDEFF, (int16_t)0x7BAC,
    (int16_t)0xDECE, (int16_t)0x7B9F, (int16_t)0xDE9E, (int16_t)0x7B92, (int16_t)0xDE6D,
    (int16_t)0x7B84, (int16_t)0xDE3D, (int16_t)0x7B77, (int16_t)0xDE0C, (int16_t)0x7B6A,
    (int16_t)0xDDDC, (int16_t)0x7B5D, (int16_t)0xDDAB, (int16_t)0x7B4F, (int16_t)0xDD7B,
    (int16_t)0x7B42, (int16_t)0xDD4B, (int16_t)0x7B34, (int16_t)0xDD1A, (int16_t)0x7B26,
    (int16_t)0xDCEA, (int16_t)0x7B19, (int16_t)0xDCBA, (int16_t)0x7B0B, (int16_t)0xDC89,
    (int16_t)0x7AFD, (int16_t)0xDC59, (int16_t)0x7AEF, (int16_t)0xDC29, (int16_t)0x7AE1,
    (int16_t)0xDBF8, (int16_t)0x7AD3, (int16_t)0xDBC8, (int16_t)0x7AC5, (int16_t)0xDB98,
    (int16_t)0x7AB6, (int16_t)0xDB68, (int16_t)0x7AA8, (int16_t)0xDB38, (int16_t)0x7A9A,
    (int16_t)0xDB08, (int16_t)0x7A8B, (int16_t)0xDAD7, (int16_t)0x7A7D, (int16_t)0xDAA7,
    (int16_t)0x7A6E, (int16_t)0xDA77, (int16_t)0x7A5F, (int16_t)0xDA47, (int16_t)0x7A50,
    (int16_t)0xDA17, (int16_t)0x7A42, (int16_t)0xD9E7, (int16_t)0x7A33, (int16_t)0xD9B7,
    (int16_t)0x7A24, (int16_t)0xD987, (int16_t)0x7A15, (int16_t)0xD957, (int16_t)0x7A05,
    (int16_t)0xD927, (int16_t)0x79F6, (int16_t)0xD8F8, (int16_t)0x79E7, (int16_t)0xD8C8,
    (int16_t)0x79D8, (int16_t)0xD898, (int16_t)0x79C8, (int16_t)0xD868, (int16_t)0x79B9,
    (int16_t)0xD838, (int16_t)0x79A9, (int16_t)0xD809, (int16_t)0x7999, (int16_t)0xD7D9,
    (int16_t)0x798A, (int16_t)0xD7A9, (int16_t)0x797A, (int16_t)0xD779, (int16_t)0x796A,
    (int16_t)0xD74A, (int16_t)0x795A, (int16_t)0xD71A, (int16_t)0x794A, (int16_t)0xD6EA,
    (int16_t)0x793A, (int16_t)0xD6BB, (int16_t)0x792A, (int16_t)0xD68B, (int16_t)0x7919,
    (int16_t)0xD65C, (int16_t)0x7909, (int16_t)0xD62C, (int16_t)0x78F9, (int16_t)0xD5FD,
    (int16_t)0x78E8, (int16_t)0xD5CD, (int16_t)0x78D8, (int16_t)0xD59E, (int16_t)0x78C7,
    (int16_t)0xD56E, (int16_t)0x78B6, (int16_t)0xD53F, (int16_t)0x78A6, (int16_t)0xD510,
    (int16_t)0x7895, (int16_t)0xD4E0, (int16_t)0x7884, (int16_t)0xD4B1, (int16_t)0x7873,
    (int16_t)0xD482, (int16_t)0x7862, (int16_t)0xD452, (int16_t)0x7851, (int16_t)0xD423,
    (int16_t)0x7840, (int16_t)0xD3F4, (int16_t)0x782E, (int16_t)0xD3C5, (int16_t)0x781D,
    (int16_t)0xD396, (int16_t)0x780C, (int16_t)0xD367, (int16_t)0x77FA, (int16_t)0xD337,
    (int16_t)0x77E9, (int16_t)0xD308, (int16_t)0x77D7, (int16_t)0xD2D9, (int16_t)0x77C5,
    (int16_t)0xD2AA, (int16_t)0x77B4, (int16_t)0xD27B, (int16_t)0x77A2, (int16_t)0xD24C,
    (int16_t)0x7790, (int16_t)0xD21D, (int16_t)0x777E, (int16_t)0xD1EE, (int16_t)0x776C,
    (int16_t)0xD1C0, (int16_t)0x775A, (int16_t)0xD191, (int16_t)0x7747, (int16_t)0xD162,
    (int16_t)0x7735, (int16_t)0xD133, (int16_t)0x7723, (int16_t)0xD104, (int16_t)0x7710,
    (int16_t)0xD0D6, (int16_t)0x76FE, (int16_t)0xD0A7, (int16_t)0x76EB, (int16_t)0xD078,
    (int16_t)0x76D9, (int16_t)0xD04A, (int16_t)0x76C6, (int16_t)0xD01B, (int16_t)0x76B3,
    (int16_t)0xCFEC, (int16_t)0x76A0, (int16_t)0xCFBE, (int16_t)0x768E, (int16_t)0xCF8F,
    (int16_t)0x767B, (int16_t)0xCF61, (int16_t)0x7668, (int16_t)0xCF32, (int16_t)0x7654,
    (int16_t)0xCF04, (int16_t)0x7641, (int16_t)0xCED5, (int16_t)0x762E, (int16_t)0xCEA7,
    (int16_t)0x761B, (int16_t)0xCE79, (int16_t)0x7607, (int16_t)0xCE4A, (int16_t)0x75F4,
    (int16_t)0xCE1C, (int16_t)0x75E0, (int16_t)0xCDEE, (int16_t)0x75CC, (int16_t)0xCDBF,
    (int16_t)0x75B9, (int16_t)0xCD91, (int16_t)0x75A5, (int16_t)0xCD63, (int16_t)0x7591,
    (int16_t)0xCD35, (int16_t)0x757D, (int16_t)0xCD07, (int16_t)0x7569, (int16_t)0xCCD9,
    (int16_t)0x7555, (int16_t)0xCCAB, (int16_t)0x7541, (int16_t)0xCC7D, (int16_t)0x752D,
    (int16_t)0xCC4F, (int16_t)0x7519, (int16_t)0xCC21, (int16_t)0x7504, (int16_t)0xCBF3,
    (int16_t)0x74F0, (int16_t)0xCBC5, (int16_t)0x74DB, (int16_t)0xCB97, (int16_t)0x74C7,
    (int16_t)0xCB69, (int16_t)0x74B2, (int16_t)0xCB3B, (int16_t)0x749E, (int16_t)0xCB0D,
    (int16_t)0x7489, (int16_t)0xCAE0, (int16_t)0x7474, (int16_t)0xCAB2, (int16_t)0x745F,
    (int16_t)0xCA84, (int16_t)0x744A, (int16_t)0xCA57, (int16_t)0x7435, (int16_t)0xCA29,
    (int16_t)0x7420, (int16_t)0xC9FB, (int16_t)0x740B, (int16_t)0xC9CE, (int16_t)0x73F6,
    (int16_t)0xC9A0, (int16_t)0x73E0, (int16_t)0xC973, (int16_t)0x73CB, (int16_t)0xC945,
    (int16_t)0x73B5, (int16_t)0xC918, (int16_t)0x73A0, (int16_t)0xC8EB, (int16_t)0x738A,
    (int16_t)0xC8BD, (int16_t)0x7375, (int16_t)0xC890, (int16_t)0x735F, (int16_t)0xC863,
    (int16_t)0x7349, (int16_t)0xC835, (int16_t)0x7333, (int16_t)0xC808, (int16_t)0x731D,
    (int16_t)0xC7DB, (int16_t)0x7307, (int16_t)0xC7AE, (int16_t)0x72F1, (int16_t)0xC781,
    (int16_t)0x72DB, (int16_t)0xC754, (int16_t)0x72C5, (int16_t)0xC727, (int16_t)0x72AF,
    (int16_t)0xC6F9, (int16_t)0x7298, (int16_t)0xC6CD, (int16_t)0x7282, (int16_t)0xC6A0,
    (int16_t)0x726B, (int16_t)0xC673, (int16_t)0x7255, (int16_t)0xC646, (int16_t)0x723E,
    (int16_t)0xC619, (int16_t)0x7227, (int16_t)0xC5EC, (int16_t)0x7211, (int16_t)0xC5BF,
    (int16_t)0x71FA, (int16_t)0xC593, (int16_t)0x71E3, (int16_t)0xC566, (int16_t)0x71CC,
    (int16_t)0xC539, (int16_t)0x71B5, (int16_t)0xC50D, (int16_t)0x719E, (int16_t)0xC4E0,
    (int16_t)0x7186, (int16_t)0xC4B3, (int16_t)0x716F, (int16_t)0xC487, (int16_t)0x7158,
    (int16_t)0xC45A, (int16_t)0x7141, (int16_t)0xC42E, (int16_t)0x7129, (int16_t)0xC402,
    (int16_t)0x7112, (int16_t)0xC3D5, (int16_t)0x70FA, (int16_t)0xC3A9, (int16_t)0x70E2,
    (int16_t)0xC37C, (int16_t)0x70CB, (int16_t)0xC350, (int16_t)0x70B3, (int16_t)0xC324,
    (int16_t)0x709B, (int16_t)0xC2F8, (int16_t)0x7083, (int16_t)0xC2CC, (int16_t)0x706B,
    (int16_t)0xC29F, (int16_t)0x7053, (int16_t)0xC273, (int16_t)0x703B, (int16_t)0xC247,
    (int16_t)0x7023, (int16_t)0xC21B, (int16_t)0x700A, (int16_t)0xC1EF, (int16_t)0x6FF2,
    (int16_t)0xC1C3, (int16_t)0x6FDA, (int16_t)0xC197, (int16_t)0x6FC1, (int16_t)0xC16C,
    (int16_t)0x6FA9, (int16_t)0xC140, (int16_t)0x6F90, (int16_t)0xC114, (int16_t)0x6F77,
    (int16_t)0xC0E8, (int16_t)0x6F5F, (int16_t)0xC0BC, (int16_t)0x6F46, (int16_t)0xC091,
    (int16_t)0x6F2D, (int16_t)0xC065, (int16_t)0x6F14, (int16_t)0xC03A, (int16_t)0x6EFB,
    (int16_t)0xC00E, (int16_t)0x6EE2, (int16_t)0xBFE2, (int16_t)0x6EC9, (int16_t)0xBFB7,
    (int16_t)0x6EAF, (int16_t)0xBF8C, (int16_t)0x6E96, (int16_t)0xBF60, (int16_t)0x6E7D,
    (int16_t)0xBF35, (int16_t)0x6E63, (int16_t)0xBF09, (int16_t)0x6E4A, (int16_t)0xBEDE,
    (int16_t)0x6E30, (int16_t)0xBEB3, (int16_t)0x6E17, (int16_t)0xBE88, (int16_t)0x6DFD,
    (int16_t)0xBE5D, (int16_t)0x6DE3, (int16_t)0xBE31, (int16_t)0x6DCA, (int16_t)0xBE06,
    (int16_t)0x6DB0, (int16_t)0xBDDB, (int16_t)0x6D96, (int16_t)0xBDB0, (int16_t)0x6D7C,
    (int16_t)0xBD85, (int16_t)0x6D62, (int16_t)0xBD5A, (int16_t)0x6D48, (int16_t)0xBD2F,
    (int16_t)0x6D2D, (int16_t)0xBD05, (int16_t)0x6D13, (int16_t)0xBCDA, (int16_t)0x6CF9,
    (int16_t)0xBCAF, (int16_t)0x6CDE, (int16_t)0xBC84, (int16_t)0x6CC4, (int16_t)0xBC5A,
    (int16_t)0x6CA9, (int16_t)0xBC2F, (int16_t)0x6C8F, (int16_t)0xBC04, (int16_t)0x6C74,
    (int16_t)0xBBDA, (int16_t)0x6C59, (int16_t)0xBBAF, (int16_t)0x6C3F, (int16_t)0xBB85,
    (int16_t)0x6C24, (int16_t)0xBB5A, (int16_t)0x6C09, (int16_t)0xBB30, (int16_t)0x6BEE,
    (int16_t)0xBB05, (int16_t)0x6BD3, (int16_t)0xBADB, (int16_t)0x6BB8, (int16_t)0xBAB1,
    (int16_t)0x6B9C, (int16_t)0xBA87, (int16_t)0x6B81, (int16_t)0xBA5C, (int16_t)0x6B66,
    (int16_t)0xBA32, (int16_t)0x6B4A, (int16_t)0xBA08, (int16_t)0x6B2F, (int16_t)0xB9DE,
    (int16_t)0x6B13, (int16_t)0xB9B4, (int16_t)0x6AF8, (int16_t)0xB98A, (int16_t)0x6ADC,
    (int16_t)0xB960, (int16_t)0x6AC1, (int16_t)0xB936, (int16_t)0x6AA5, (int16_t)0xB90C,
    (int16_t)0x6A89, (int16_t)0xB8E3, (int16_t)0x6A6D, (int16_t)0xB8B9, (int16_t)0x6A51,
    (int16_t)0xB88F, (int16_t)0x6A35, (int16_t)0xB865, (int16_t)0x6A19, (int16_t)0xB83C,
    (int16_t)0x69FD, (int16_t)0xB812, (int16_t)0x69E1, (int16_t)0xB7E9, (int16_t)0x69C4,
    (int16_t)0xB7BF, (int16_t)0x69A8, (int16_t)0xB796, (int16_t)0x698C, (int16_t)0xB76C,
    (int16_t)0x696F, (int16_t)0xB743, (int16_t)0x6953, (int16_t)0xB719, (int16_t)0x6936,
    (int16_t)0xB6F0, (int16_t)0x6919, (int16_t)0xB6C7, (int16_t)0x68FD, (int16_t)0xB69E,
    (int16_t)0x68E0, (int16_t)0xB675, (int16_t)0x68C3, (int16_t)0xB64B, (int16_t)0x68A6,
    (int16_t)0xB622, (int16_t)0x6889, (int16_t)0xB5F9, (int16_t)0x686C, (int16_t)0xB5D0,
    (int16_t)0x684F, (int16_t)0xB5A7, (int16_t)0x6832, (int16_t)0xB57E, (int16_t)0x6815,
    (int16_t)0xB556, (int16_t)0x67F7, (int16_t)0xB52D, (int16_t)0x67DA, (int16_t)0xB504,
    (int16_t)0x67BD, (int16_t)0xB4DB, (int16_t)0x679F, (int16_t)0xB4B3, (int16_t)0x6782,
    (int16_t)0xB48A, (int16_t)0x6764, (int16_t)0xB461, (int16_t)0x6746, (int16_t)0xB439,
    (int16_t)0x6729, (int16_t)0xB410, (int16_t)0x670B, (int16_t)0xB3E8, (int16_t)0x66ED,
    (int16_t)0xB3C0, (int16_t)0x66CF, (int16_t)0xB397, (int16_t)0x66B1, (int16_t)0xB36F,
    (int16_t)0x6693, (int16_t)0xB347, (int16_t)0x6675, (int16_t)0xB31E, (int16_t)0x6657,
    (int16_t)0xB2F6, (int16_t)0x6639, (int16_t)0xB2CE, (int16_t)0x661A, (int16_t)0xB2A6,
    (int16_t)0x65FC, (int16_t)0xB27E, (int16_t)0x65DD, (int16_t)0xB256, (int16_t)0x65BF,
    (int16_t)0xB22E, (int16_t)0x65A0, (int16_t)0xB206, (int16_t)0x6582, (int16_t)0xB1DE,
    (int16_t)0x6563, (int16_t)0xB1B7, (int16_t)0x6545, (int16_t)0xB18F, (int16_t)0x6526,
    (int16_t)0xB167, (int16_t)0x6507, (int16_t)0xB140, (int16_t)0x64E8, (int16_t)0xB118,
    (int16_t)0x64C9, (int16_t)0xB0F0, (int16_t)0x64AA, (int16_t)0xB0C9, (int16_t)0x648B,
    (int16_t)0xB0A1, (int16_t)0x646C, (int16_t)0xB07A, (int16_t)0x644D, (int16_t)0xB053,
    (int16_t)0x642D, (int16_t)0xB02B, (int16_t)0x640E, (int16_t)0xB004, (int16_t)0x63EF,
    (int16_t)0xAFDD, (int16_t)0x63CF, (int16_t)0xAFB6, (int16_t)0x63B0, (int16_t)0xAF8F,
    (int16_t)0x6390, (int16_t)0xAF68, (int16_t)0x6371, (int16_t)0xAF40, (int16_t)0x6351,
    (int16_t)0xAF1A, (int16_t)0x6331, (int16_t)0xAEF3, (int16_t)0x6311, (int16_t)0xAECC,
    (int16_t)0x62F2, (int16_t)0xAEA5, (int16_t)0x62D2, (int16_t)0xAE7E, (int16_t)0x62B2,
    (int16_t)0xAE57, (int16_t)0x6292, (int16_t)0xAE31, (int16_t)0x6271, (int16_t)0xAE0A,
    (int16_t)0x6251, (int16_t)0xADE3, (int16_t)0x6231, (int16_t)0xADBD, (int16_t)0x6211,
    (int16_t)0xAD96, (int16_t)0x61F1, (int16_t)0xAD70, (int16_t)0x61D0, (int16_t)0xAD4A,
    (int16_t)0x61B0, (int16_t)0xAD23, (int16_t)0x618F, (int16_t)0xACFD, (int16_t)0x616F,
    (int16_t)0xACD7, (int16_t)0x614E, (int16_t)0xACB1, (int16_t)0x612D, (int16_t)0xAC8A,
    (int16_t)0x610D, (int16_t)0xAC64, (int16_t)0x60EC, (int16_t)0xAC3E, (int16_t)0x60CB,
    (int16_t)0xAC18, (int16_t)0x60AA, (int16_t)0xABF2, (int16_t)0x6089, (int16_t)0xABCC,
    (int16_t)0x6068, (int16_t)0xABA7, (int16_t)0x6047, (int16_t)0xAB81, (int16_t)0x6026,
    (int16_t)0xAB5B, (int16_t)0x6004, (int16_t)0xAB35, (int16_t)0x5FE3, (int16_t)0xAB10,
    (int16_t)0x5FC2, (int16_t)0xAAEA, (int16_t)0x5FA0, (int16_t)0xAAC5, (int16_t)0x5F7F,
    (int16_t)0xAA9F, (int16_t)0x5F5E, (int16_t)0xAA7A, (int16_t)0x5F3C, (int16_t)0xAA54,
    (int16_t)0x5F1A, (int16_t)0xAA2F, (int16_t)0x5EF9, (int16_t)0xAA0A, (int16_t)0x5ED7,
    (int16_t)0xA9E5, (int16_t)0x5EB5, (int16_t)0xA9BF, (int16_t)0x5E93, (int16_t)0xA99A,
    (int16_t)0x5E71, (int16_t)0xA975, (int16_t)0x5E50, (int16_t)0xA950, (int16_t)0x5E2D,
    (int16_t)0xA92B, (int16_t)0x5E0B, (int16_t)0xA906, (int16_t)0x5DE9, (int16_t)0xA8E2,
    (int16_t)0x5DC7, (int16_t)0xA8BD, (int16_t)0x5DA5, (int16_t)0xA898, (int16_t)0x5D83,
    (int16_t)0xA873, (int16_t)0x5D60, (int16_t)0xA84F, (int16_t)0x5D3E, (int16_t)0xA82A,
    (int16_t)0x5D1B, (int16_t)0xA806, (int16_t)0x5CF9, (int16_t)0xA7E1, (int16_t)0x5CD6,
    (int16_t)0xA7BD, (int16_t)0x5CB4, (int16_t)0xA798, (int16_t)0x5C91, (int16_t)0xA774,
    (int16_t)0x5C6E, (int16_t)0xA750, (int16_t)0x5C4B, (int16_t)0xA72B, (int16_t)0x5C29,
    (int16_t)0xA707, (int16_t)0x5C06, (int16_t)0xA6E3, (int16_t)0x5BE3, (int16_t)0xA6BF,
    (int16_t)0x5BC0, (int16_t)0xA69B, (int16_t)0x5B9D, (int16_t)0xA677, (int16_t)0x5B79,
    (int16_t)0xA653, (int16_t)0x5B56, (int16_t)0xA62F, (int16_t)0x5B33, (int16_t)0xA60C,
    (int16_t)0x5B10, (int16_t)0xA5E8, (int16_t)0x5AEC, (int16_t)0xA5C4, (int16_t)0x5AC9,
    (int16_t)0xA5A1, (int16_t)0x5AA5, (int16_t)0xA57D, (int16_t)0x5A82, (int16_t)0xA55A,
    (int16_t)0x5A5E, (int16_t)0xA536, (int16_t)0x5A3B, (int16_t)0xA513, (int16_t)0x5A17,
    (int16_t)0xA4EF, (int16_t)0x59F3, (int16_t)0xA4CC, (int16_t)0x59D0, (int16_t)0xA4A9,
    (int16_t)0x59AC, (int16_t)0xA486, (int16_t)0x5988, (int16_t)0xA462, (int16_t)0x5964,
    (int16_t)0xA43F, (int16_t)0x5940, (int16_t)0xA41C, (int16_t)0x591C, (int16_t)0xA3F9,
    (int16_t)0x58F8, (int16_t)0xA3D6, (int16_t)0x58D4, (int16_t)0xA3B4, (int16_t)0x58AF,
    (int16_t)0xA391, (int16_t)0x588B, (int16_t)0xA36E, (int16_t)0x5867, (int16_t)0xA34B,
    (int16_t)0x5842, (int16_t)0xA329, (int16_t)0x581E, (int16_t)0xA306, (int16_t)0x57F9,
    (int16_t)0xA2E4, (int16_t)0x57D5, (int16_t)0xA2C1, (int16_t)0x57B0, (int16_t)0xA29F,
    (int16_t)0x578C, (int16_t)0xA27C, (int16_t)0x5767, (int16_t)0xA25A, (int16_t)0x5742,
    (int16_t)0xA238, (int16_t)0x571D, (int16_t)0xA216, (int16_t)0x56F9, (int16_t)0xA1F4,
    (int16_t)0x56D4, (int16_t)0xA1D2, (int16_t)0x56AF, (int16_t)0xA1AF, (int16_t)0x568A,
    (int16_t)0xA18E, (int16_t)0x5665, (int16_t)0xA16C, (int16_t)0x5640, (int16_t)0xA14A,
    (int16_t)0x561A, (int16_t)0xA128, (int16_t)0x55F5, (int16_t)0xA106, (int16_t)0x55D0,
    (int16_t)0xA0E5, (int16_t)0x55AB, (int16_t)0xA0C3, (int16_t)0x5585, (int16_t)0xA0A1,
    (int16_t)0x5560, (int16_t)0xA080, (int16_t)0x553A, (int16_t)0xA05F, (int16_t)0x5515,
    (int16_t)0xA03D, (int16_t)0x54EF, (int16_t)0xA01C, (int16_t)0x54CA, (int16_t)0x9FFB,
    (int16_t)0x54A4, (int16_t)0x9FD9, (int16_t)0x547E, (int16_t)0x9FB8, (int16_t)0x5458,
    (int16_t)0x9F97, (int16_t)0x5433, (int16_t)0x9F76, (int16_t)0x540D, (int16_t)0x9F55,
    (int16_t)0x53E7, (int16_t)0x9F34, (int16_t)0x53C1, (int16_t)0x9F13, (int16_t)0x539B,
    (int16_t)0x9EF2, (int16_t)0x5375, (int16_t)0x9ED2, (int16_t)0x534E, (int16_t)0x9EB1,
    (int16_t)0x5328, (int16_t)0x9E90, (int16_t)0x5302, (int16_t)0x9E70, (int16_t)0x52DC,
    (int16_t)0x9E4F, (int16_t)0x52B5, (int16_t)0x9E2F, (int16_t)0x528F, (int16_t)0x9E0E,
    (int16_t)0x5269, (int16_t)0x9DEE, (int16_t)0x5242, (int16_t)0x9DCE, (int16_t)0x521C,
    (int16_t)0x9DAE, (int16_t)0x51F5, (int16_t)0x9D8E, (int16_t)0x51CE, (int16_t)0x9D6D,
    (int16_t)0x51A8, (int16_t)0x9D4D, (int16_t)0x5181, (int16_t)0x9D2D, (int16_t)0x515A,
    (int16_t)0x9D0D, (int16_t)0x5133, (int16_t)0x9CEE, (int16_t)0x510C, (int16_t)0x9CCE,
    (int16_t)0x50E5, (int16_t)0x9CAE, (int16_t)0x50BF, (int16_t)0x9C8E, (int16_t)0x5097,
    (int16_t)0x9C6F, (int16_t)0x5070, (int16_t)0x9C4F, (int16_t)0x5049, (int16_t)0x9C30,
    (int16_t)0x5022, (int16_t)0x9C10, (int16_t)0x4FFB, (int16_t)0x9BF1, (int16_t)0x4FD4,
    (int16_t)0x9BD2, (int16_t)0x4FAC, (int16_t)0x9BB2, (int16_t)0x4F85, (int16_t)0x9B93,
    (int16_t)0x4F5E, (int16_t)0x9B74, (int16_t)0x4F36, (int16_t)0x9B55, (int16_t)0x4F0F,
    (int16_t)0x9B36, (int16_t)0x4EE7, (int16_t)0x9B17, (int16_t)0x4EBF, (int16_t)0x9AF8,
    (int16_t)0x4E98, (int16_t)0x9AD9, (int16_t)0x4E70, (int16_t)0x9ABA, (int16_t)0x4E48,
    (int16_t)0x9A9C, (int16_t)0x4E21, (int16_t)0x9A7D, (int16_t)0x4DF9, (int16_t)0x9A5F,
    (int16_t)0x4DD1, (int16_t)0x9A40, (int16_t)0x4DA9, (int16_t)0x9A22, (int16_t)0x4D81,
    (int16_t)0x9A03, (int16_t)0x4D59, (int16_t)0x99E5, (int16_t)0x4D31, (int16_t)0x99C6,
    (int16_t)0x4D09, (int16_t)0x99A8, (int16_t)0x4CE1, (int16_t)0x998A, (int16_t)0x4CB8,
    (int16_t)0x996C, (int16_t)0x4C90, (int16_t)0x994E, (int16_t)0x4C68, (int16_t)0x9930,
    (int16_t)0x4C3F, (int16_t)0x9912, (int16_t)0x4C17, (int16_t)0x98F4, (int16_t)0x4BEF,
    (int16_t)0x98D6, (int16_t)0x4BC6, (int16_t)0x98B9, (int16_t)0x4B9E, (int16_t)0x989B,
    (int16_t)0x4B75, (int16_t)0x987D, (int16_t)0x4B4C, (int16_t)0x9860, (int16_t)0x4B24,
    (int16_t)0x9842, (int16_t)0x4AFB, (int16_t)0x9825, (int16_t)0x4AD2, (int16_t)0x9808,
    (int16_t)0x4AA9, (int16_t)0x97EA, (int16_t)0x4A81, (int16_t)0x97CD, (int16_t)0x4A58,
    (int16_t)0x97B0, (int16_t)0x4A2F, (int16_t)0x9793, (int16_t)0x4A06, (int16_t)0x9776,
    (int16_t)0x49DD, (int16_t)0x9759, (int16_t)0x49B4, (int16_t)0x973C, (int16_t)0x498A,
    (int16_t)0x971F, (int16_t)0x4961, (int16_t)0x9702, (int16_t)0x4938, (int16_t)0x96E6,
    (int16_t)0x490F, (int16_t)0x96C9, (int16_t)0x48E6, (int16_t)0x96AC, (int16_t)0x48BC,
    (int16_t)0x9690, (int16_t)0x4893, (int16_t)0x9673, (int16_t)0x4869, (int16_t)0x9657,
    (int16_t)0x4840, (int16_t)0x963B, (int16_t)0x4816, (int16_t)0x961E, (int16_t)0x47ED,
    (int16_t)0x9602, (int16_t)0x47C3, (int16_t)0x95E6, (int16_t)0x479A, (int16_t)0x95CA,
    (int16_t)0x4770, (int16_t)0x95AE, (int16_t)0x4746, (int16_t)0x9592, (int16_t)0x471C,
    (int16_t)0x9576, (int16_t)0x46F3, (int16_t)0x955A, (int16_t)0x46C9, (int16_t)0x953E,
    (int16_t)0x469F, (int16_t)0x9523, (int16_t)0x4675, (int16_t)0x9507, (int16_t)0x464B,
    (int16_t)0x94EC, (int16_t)0x4621, (int16_t)0x94D0, (int16_t)0x45F7, (int16_t)0x94B5,
    (int16_t)0x45CD, (int16_t)0x9499, (int16_t)0x45A3, (int16_t)0x947E, (int16_t)0x4578,
    (int16_t)0x9463, (int16_t)0x454E, (int16_t)0x9447, (int16_t)0x4524, (int16_t)0x942C,
    (int16_t)0x44FA, (int16_t)0x9411, (int16_t)0x44CF, (int16_t)0x93F6, (int16_t)0x44A5,
    (int16_t)0x93DB, (int16_t)0x447A, (int16_t)0x93C0, (int16_t)0x4450, (int16_t)0x93A6,
    (int16_t)0x4425, (int16_t)0x938B, (int16_t)0x43FB, (int16_t)0x9370, (int16_t)0x43D0,
    (int16_t)0x9356, (int16_t)0x43A5, (int16_t)0x933B, (int16_t)0x437B, (int16_t)0x9321,
    (int16_t)0x4350, (int16_t)0x9306, (int16_t)0x4325, (int16_t)0x92EC, (int16_t)0x42FA,
    (int16_t)0x92D2, (int16_t)0x42D0, (int16_t)0x92B7, (int16_t)0x42A5, (int16_t)0x929D,
    (int16_t)0x427A, (int16_t)0x9283, (int16_t)0x424F, (int16_t)0x9269, (int16_t)0x4224,
    (int16_t)0x924F, (int16_t)0x41F9, (int16_t)0x9235, (int16_t)0x41CE, (int16_t)0x921C,
    (int16_t)0x41A2, (int16_t)0x9202, (int16_t)0x4177, (int16_t)0x91E8, (int16_t)0x414C,
    (int16_t)0x91CF, (int16_t)0x4121, (int16_t)0x91B5, (int16_t)0x40F6, (int16_t)0x919C,
    (int16_t)0x40CA, (int16_t)0x9182, (int16_t)0x409F, (int16_t)0x9169, (int16_t)0x4073,
    (int16_t)0x9150, (int16_t)0x4048, (int16_t)0x9136, (int16_t)0x401D, (int16_t)0x911D,
    (int16_t)0x3FF1, (int16_t)0x9104, (int16_t)0x3FC5, (int16_t)0x90EB, (int16_t)0x3F9A,
    (int16_t)0x90D2, (int16_t)0x3F6E, (int16_t)0x90B9, (int16_t)0x3F43, (int16_t)0x90A0,
    (int16_t)0x3F17, (int16_t)0x9088, (int16_t)0x3EEB, (int16_t)0x906F, (int16_t)0x3EBF,
    (int16_t)0x9056, (int16_t)0x3E93, (int16_t)0x903E, (int16_t)0x3E68, (int16_t)0x9025,
    (int16_t)0x3E3C, (int16_t)0x900D, (int16_t)0x3E10, (int16_t)0x8FF5, (int16_t)0x3DE4,
    (int16_t)0x8FDC, (int16_t)0x3DB8, (int16_t)0x8FC4, (int16_t)0x3D8C, (int16_t)0x8FAC,
    (int16_t)0x3D60, (int16_t)0x8F94, (int16_t)0x3D33, (int16_t)0x8F7C, (int16_t)0x3D07,
    (int16_t)0x8F64, (int16_t)0x3CDB, (int16_t)0x8F4C, (int16_t)0x3CAF, (int16_t)0x8F34,
    (int16_t)0x3C83, (int16_t)0x8F1D, (int16_t)0x3C56, (int16_t)0x8F05, (int16_t)0x3C2A,
    (int16_t)0x8EED, (int16_t)0x3BFD, (int16_t)0x8ED6, (int16_t)0x3BD1, (int16_t)0x8EBE,
    (int16_t)0x3BA5, (int16_t)0x8EA7, (int16_t)0x3B78, (int16_t)0x8E90, (int16_t)0x3B4C,
    (int16_t)0x8E79, (int16_t)0x3B1F, (int16_t)0x8E61, (int16_t)0x3AF2, (int16_t)0x8E4A,
    (int16_t)0x3AC6, (int16_t)0x8E33, (int16_t)0x3A99, (int16_t)0x8E1C, (int16_t)0x3A6C,
    (int16_t)0x8E05, (int16_t)0x3A40, (int16_t)0x8DEE, (int16_t)0x3A13, (int16_t)0x8DD8,
    (int16_t)0x39E6, (int16_t)0x8DC1, (int16_t)0x39B9, (int16_t)0x8DAA, (int16_t)0x398C,
    (int16_t)0x8D94, (int16_t)0x395F, (int16_t)0x8D7D, (int16_t)0x3932, (int16_t)0x8D67,
    (int16_t)0x3906, (int16_t)0x8D50, (int16_t)0x38D8, (int16_t)0x8D3A, (int16_t)0x38AB,
    (int16_t)0x8D24, (int16_t)0x387E, (int16_t)0x8D0E, (int16_t)0x3851, (int16_t)0x8CF8,
    (int16_t)0x3824, (int16_t)0x8CE2, (int16_t)0x37F7, (int16_t)0x8CCC, (int16_t)0x37CA,
    (int16_t)0x8CB6, (int16_t)0x379C, (int16_t)0x8CA0, (int16_t)0x376F, (int16_t)0x8C8A,
    (int16_t)0x3742, (int16_t)0x8C75, (int16_t)0x3714, (int16_t)0x8C5F, (int16_t)0x36E7,
    (int16_t)0x8C4A, (int16_t)0x36BA, (int16_t)0x8C34, (int16_t)0x368C, (int16_t)0x8C1F,
    (int16_t)0x365F, (int16_t)0x8C09, (int16_t)0x3631, (int16_t)0x8BF4, (int16_t)0x3604,
    (int16_t)0x8BDF, (int16_t)0x35D6, (int16_t)0x8BCA, (int16_t)0x35A8, (int16_t)0x8BB5,
    (int16_t)0x357B, (int16_t)0x8BA0, (int16_t)0x354D, (int16_t)0x8B8B, (int16_t)0x351F,
    (int16_t)0x8B76, (int16_t)0x34F2, (int16_t)0x8B61, (int16_t)0x34C4, (int16_t)0x8B4D,
    (int16_t)0x3496, (int16_t)0x8B38, (int16_t)0x3468, (int16_t)0x8B24, (int16_t)0x343A,
    (int16_t)0x8B0F, (int16_t)0x340C, (int16_t)0x8AFB, (int16_t)0x33DE, (int16_t)0x8AE6,
    (int16_t)0x33B0, (int16_t)0x8AD2, (int16_t)0x3382, (int16_t)0x8ABE, (int16_t)0x3354,
    (int16_t)0x8AAA, (int16_t)0x3326, (int16_t)0x8A96, (int16_t)0x32F8, (int16_t)0x8A82,
    (int16_t)0x32CA, (int16_t)0x8A6E, (int16_t)0x329C, (int16_t)0x8A5A, (int16_t)0x326E,
    (int16_t)0x8A46, (int16_t)0x3240, (int16_t)0x8A33, (int16_t)0x3211, (int16_t)0x8A1F,
    (int16_t)0x31E3, (int16_t)0x8A0B, (int16_t)0x31B5, (int16_t)0x89F8, (int16_t)0x3186,
    (int16_t)0x89E4, (int16_t)0x3158, (int16_t)0x89D1, (int16_t)0x312A, (int16_t)0x89BE,
    (int16_t)0x30FB, (int16_t)0x89AB, (int16_t)0x30CD, (int16_t)0x8997, (int16_t)0x309E,
    (int16_t)0x8984, (int16_t)0x3070, (int16_t)0x8971, (int16_t)0x3041, (int16_t)0x895F,
    (int16_t)0x3013, (int16_t)0x894C, (int16_t)0x2FE4, (int16_t)0x8939, (int16_t)0x2FB5,
    (int16_t)0x8926, (int16_t)0x2F87, (int16_t)0x8914, (int16_t)0x2F58, (int16_t)0x8901,
    (int16_t)0x2F29, (int16_t)0x88EF, (int16_t)0x2EFB, (int16_t)0x88DC, (int16_t)0x2ECC,
    (int16_t)0x88CA, (int16_t)0x2E9D, (int16_t)0x88B8, (int16_t)0x2E6E, (int16_t)0x88A5,
    (int16_t)0x2E3F, (int16_t)0x8893, (int16_t)0x2E11, (int16_t)0x8881, (int16_t)0x2DE2,
    (int16_t)0x886F, (int16_t)0x2DB3, (int16_t)0x885D, (int16_t)0x2D84, (int16_t)0x884B,
    (int16_t)0x2D55, (int16_t)0x883A, (int16_t)0x2D26, (int16_t)0x8828, (int16_t)0x2CF7,
    (int16_t)0x8816, (int16_t)0x2CC8, (int16_t)0x8805, (int16_t)0x2C98, (int16_t)0x87F3,
    (int16_t)0x2C69, (int16_t)0x87E2, (int16_t)0x2C3A, (int16_t)0x87D1, (int16_t)0x2C0B,
    (int16_t)0x87BF, (int16_t)0x2BDC, (int16_t)0x87AE, (int16_t)0x2BAD, (int16_t)0x879D,
    (int16_t)0x2B7D, (int16_t)0x878C, (int16_t)0x2B4E, (int16_t)0x877B, (int16_t)0x2B1F,
    (int16_t)0x876A, (int16_t)0x2AEF, (int16_t)0x8759, (int16_t)0x2AC0, (int16_t)0x8749,
    (int16_t)0x2A91, (int16_t)0x8738, (int16_t)0x2A61, (int16_t)0x8727, (int16_t)0x2A32,
    (int16_t)0x8717, (int16_t)0x2A02, (int16_t)0x8706, (int16_t)0x29D3, (int16_t)0x86F6,
    (int16_t)0x29A3, (int16_t)0x86E6, (int16_t)0x2974, (int16_t)0x86D5, (int16_t)0x2944,
    (int16_t)0x86C5, (int16_t)0x2915, (int16_t)0x86B5, (int16_t)0x28E5, (int16_t)0x86A5,
    (int16_t)0x28B5, (int16_t)0x8695, (int16_t)0x2886, (int16_t)0x8685, (int16_t)0x2856,
    (int16_t)0x8675, (int16_t)0x2826, (int16_t)0x8666, (int16_t)0x27F6, (int16_t)0x8656,
    (int16_t)0x27C7, (int16_t)0x8646, (int16_t)0x2797, (int16_t)0x8637, (int16_t)0x2767,
    (int16_t)0x8627, (int16_t)0x2737, (int16_t)0x8618, (int16_t)0x2707, (int16_t)0x8609,
    (int16_t)0x26D8, (int16_t)0x85FA, (int16_t)0x26A8, (int16_t)0x85EA, (int16_t)0x2678,
    (int16_t)0x85DB, (int16_t)0x2648, (int16_t)0x85CC, (int16_t)0x2618, (int16_t)0x85BD,
    (int16_t)0x25E8, (int16_t)0x85AF, (int16_t)0x25B8, (int16_t)0x85A0, (int16_t)0x2588,
    (int16_t)0x8591, (int16_t)0x2558, (int16_t)0x8582, (int16_t)0x2528, (int16_t)0x8574,
    (int16_t)0x24F7, (int16_t)0x8565, (int16_t)0x24C7, (int16_t)0x8557, (int16_t)0x2497,
    (int16_t)0x8549, (int16_t)0x2467, (int16_t)0x853A, (int16_t)0x2437, (int16_t)0x852C,
    (int16_t)0x2407, (int16_t)0x851E, (int16_t)0x23D6, (int16_t)0x8510, (int16_t)0x23A6,
    (int16_t)0x8502, (int16_t)0x2376, (int16_t)0x84F4, (int16_t)0x2345, (int16_t)0x84E6,
    (int16_t)0x2315, (int16_t)0x84D9, (int16_t)0x22E5, (int16_t)0x84CB, (int16_t)0x22B4,
    (int16_t)0x84BD, (int16_t)0x2284, (int16_t)0x84B0, (int16_t)0x2254, (int16_t)0x84A2,
    (int16_t)0x2223, (int16_t)0x8495, (int16_t)0x21F3, (int16_t)0x8488, (int16_t)0x21C2,
    (int16_t)0x847B, (int16_t)0x2192, (int16_t)0x846D, (int16_t)0x2161, (int16_t)0x8460,
    (int16_t)0x2131, (int16_t)0x8453, (int16_t)0x2100, (int16_t)0x8446, (int16_t)0x20D0,
    (int16_t)0x843A, (int16_t)0x209F, (int16_t)0x842D, (int16_t)0x206E, (int16_t)0x8420,
    (int16_t)0x203E, (int16_t)0x8414, (int16_t)0x200D, (int16_t)0x8407, (int16_t)0x1FDC,
    (int16_t)0x83FA, (int16_t)0x1FAC, (int16_t)0x83EE, (int16_t)0x1F7B, (int16_t)0x83E2,
    (int16_t)0x1F4A, (int16_t)0x83D6, (int16_t)0x1F19, (int16_t)0x83C9, (int16_t)0x1EE9,
    (int16_t)0x83BD, (int16_t)0x1EB8, (int16_t)0x83B1, (int16_t)0x1E87, (int16_t)0x83A5,
    (int16_t)0x1E56, (int16_t)0x8399, (int16_t)0x1E25, (int16_t)0x838E, (int16_t)0x1DF5,
    (int16_t)0x8382, (int16_t)0x1DC4, (int16_t)0x8376, (int16_t)0x1D93, (int16_t)0x836B,
    (int16_t)0x1D62, (int16_t)0x835F, (int16_t)0x1D31, (int16_t)0x8354, (int16_t)0x1D00,
    (int16_t)0x8348, (int16_t)0x1CCF, (int16_t)0x833D, (int16_t)0x1C9E, (int16_t)0x8332,
    (int16_t)0x1C6D, (int16_t)0x8327, (int16_t)0x1C3C, (int16_t)0x831C, (int16_t)0x1C0B,
    (int16_t)0x8311, (int16_t)0x1BDA, (int16_t)0x8306, (int16_t)0x1BA9, (int16_t)0x82FB,
    (int16_t)0x1B78, (int16_t)0x82F0, (int16_t)0x1B47, (int16_t)0x82E6, (int16_t)0x1B16,
    (int16_t)0x82DB, (int16_t)0x1AE4, (int16_t)0x82D0, (int16_t)0x1AB3, (int16_t)0x82C6,
    (int16_t)0x1A82, (int16_t)0x82BC, (int16_t)0x1A51, (int16_t)0x82B1, (int16_t)0x1A20,
    (int16_t)0x82A7, (int16_t)0x19EF, (int16_t)0x829D, (int16_t)0x19BD, (int16_t)0x8293,
    (int16_t)0x198C, (int16_t)0x8289, (int16_t)0x195B, (int16_t)0x827F, (int16_t)0x192A,
    (int16_t)0x8275, (int16_t)0x18F8, (int16_t)0x826B, (int16_t)0x18C7, (int16_t)0x8262,
    (int16_t)0x1896, (int16_t)0x8258, (int16_t)0x1864, (int16_t)0x824F, (int16_t)0x1833,
    (int16_t)0x8245, (int16_t)0x1802, (int16_t)0x823C, (int16_t)0x17D0, (int16_t)0x8232,
    (int16_t)0x179F, (int16_t)0x8229, (int16_t)0x176D, (int16_t)0x8220, (int16_t)0x173C,
    (int16_t)0x8217, (int16_t)0x170A, (int16_t)0x820E, (int16_t)0x16D9, (int16_t)0x8205,
    (int16_t)0x16A8, (int16_t)0x81FC, (int16_t)0x1676, (int16_t)0x81F3, (int16_t)0x1645,
    (int16_t)0x81EB, (int16_t)0x1613, (int16_t)0x81E2, (int16_t)0x15E2, (int16_t)0x81D9,
    (int16_t)0x15B0, (int16_t)0x81D1, (int16_t)0x157F, (int16_t)0x81C8, (int16_t)0x154D,
    (int16_t)0x81C0, (int16_t)0x151B, (int16_t)0x81B8, (int16_t)0x14EA, (int16_t)0x81B0,
    (int16_t)0x14B8, (int16_t)0x81A8, (int16_t)0x1487, (int16_t)0x81A0, (int16_t)0x1455,
    (int16_t)0x8198, (int16_t)0x1423, (int16_t)0x8190, (int16_t)0x13F2, (int16_t)0x8188,
    (int16_t)0x13C0, (int16_t)0x8180, (int16_t)0x138E, (int16_t)0x8179, (int16_t)0x135D,
    (int16_t)0x8171, (int16_t)0x132B, (int16_t)0x816A, (int16_t)0x12F9, (int16_t)0x8162,
    (int16_t)0x12C8, (int16_t)0x815B, (int16_t)0x1296, (int16_t)0x8154, (int16_t)0x1264,
    (int16_t)0x814C, (int16_t)0x1232, (int16_t)0x8145, (int16_t)0x1201, (int16_t)0x813E,
    (int16_t)0x11CF, (int16_t)0x8137, (int16_t)0x119D, (int16_t)0x8130, (int16_t)0x116B,
    (int16_t)0x812A, (int16_t)0x1139, (int16_t)0x8123, (int16_t)0x1108, (int16_t)0x811C,
    (int16_t)0x10D6, (int16_t)0x8116, (int16_t)0x10A4, (int16_t)0x810F, (int16_t)0x1072,
    (int16_t)0x8109, (int16_t)0x1040, (int16_t)0x8102, (int16_t)0x100E, (int16_t)0x80FC,
    (int16_t)0x0FDD, (int16_t)0x80F6, (int16_t)0x0FAB, (int16_t)0x80F0, (int16_t)0x0F79,
    (int16_t)0x80EA, (int16_t)0x0F47, (int16_t)0x80E4, (int16_t)0x0F15, (int16_t)0x80DE,
    (int16_t)0x0EE3, (int16_t)0x80D8, (int16_t)0x0EB1, (int16_t)0x80D2, (int16_t)0x0E7F,
    (int16_t)0x80CD, (int16_t)0x0E4D, (int16_t)0x80C7, (int16_t)0x0E1B, (int16_t)0x80C2,
    (int16_t)0x0DE9, (int16_t)0x80BC, (int16_t)0x0DB7, (int16_t)0x80B7, (int16_t)0x0D85,
    (int16_t)0x80B2, (int16_t)0x0D53, (int16_t)0x80AC, (int16_t)0x0D21, (int16_t)0x80A7,
    (int16_t)0x0CEF, (int16_t)0x80A2, (int16_t)0x0CBD, (int16_t)0x809D, (int16_t)0x0C8B,
    (int16_t)0x8098, (int16_t)0x0C59, (int16_t)0x8094, (int16_t)0x0C27, (int16_t)0x808F,
    (int16_t)0x0BF5, (int16_t)0x808A, (int16_t)0x0BC3, (int16_t)0x8086, (int16_t)0x0B91,
    (int16_t)0x8081, (int16_t)0x0B5F, (int16_t)0x807D, (int16_t)0x0B2D, (int16_t)0x8078,
    (int16_t)0x0AFB, (int16_t)0x8074, (int16_t)0x0AC9, (int16_t)0x8070, (int16_t)0x0A97,
    (int16_t)0x806C, (int16_t)0x0A65, (int16_t)0x8068, (int16_t)0x0A33, (int16_t)0x8064,
    (int16_t)0x0A00, (int16_t)0x8060, (int16_t)0x09CE, (int16_t)0x805C, (int16_t)0x099C,
    (int16_t)0x8058, (int16_t)0x096A, (int16_t)0x8055, (int16_t)0x0938, (int16_t)0x8051,
    (int16_t)0x0906, (int16_t)0x804E, (int16_t)0x08D4, (int16_t)0x804A, (int16_t)0x08A2,
    (int16_t)0x8047, (int16_t)0x086F, (int16_t)0x8043, (int16_t)0x083D, (int16_t)0x8040,
    (int16_t)0x080B, (int16_t)0x803D, (int16_t)0x07D9, (int16_t)0x803A, (int16_t)0x07A7,
    (int16_t)0x8037, (int16_t)0x0775, (int16_t)0x8034, (int16_t)0x0742, (int16_t)0x8031,
    (int16_t)0x0710, (int16_t)0x802F, (int16_t)0x06DE, (int16_t)0x802C, (int16_t)0x06AC,
    (int16_t)0x8029, (int16_t)0x067A, (int16_t)0x8027, (int16_t)0x0647, (int16_t)0x8025,
    (int16_t)0x0615, (int16_t)0x8022, (int16_t)0x05E3, (int16_t)0x8020, (int16_t)0x05B1,
    (int16_t)0x801E, (int16_t)0x057F, (int16_t)0x801C, (int16_t)0x054C, (int16_t)0x801A,
    (int16_t)0x051A, (int16_t)0x8018, (int16_t)0x04E8, (int16_t)0x8016, (int16_t)0x04B6,
    (int16_t)0x8014, (int16_t)0x0483, (int16_t)0x8012, (int16_t)0x0451, (int16_t)0x8011,
    (int16_t)0x041F, (int16_t)0x800F, (int16_t)0x03ED, (int16_t)0x800D, (int16_t)0x03BA,
    (int16_t)0x800C, (int16_t)0x0388, (int16_t)0x800B, (int16_t)0x0356, (int16_t)0x8009,
    (int16_t)0x0324, (int16_t)0x8008, (int16_t)0x02F1, (int16_t)0x8007, (int16_t)0x02BF,
    (int16_t)0x8006, (int16_t)0x028D, (int16_t)0x8005, (int16_t)0x025B, (int16_t)0x8004,
    (int16_t)0x0228, (int16_t)0x8003, (int16_t)0x01F6, (int16_t)0x8003, (int16_t)0x01C4,
    (int16_t)0x8002, (int16_t)0x0192, (int16_t)0x8001, (int16_t)0x015F, (int16_t)0x8001,
    (int16_t)0x012D, (int16_t)0x8000, (int16_t)0x00FB, (int16_t)0x8000, (int16_t)0x00C9,
    (int16_t)0x8000, (int16_t)0x0096, (int16_t)0x8000, (int16_t)0x0064, (int16_t)0x8000,
    (int16_t)0x0032, (int16_t)0x8000, (int16_t)0x0000, (int16_t)0x8000, (int16_t)0xFFCD,
    (int16_t)0x8000, (int16_t)0xFF9B, (int16_t)0x8000, (int16_t)0xFF69, (int16_t)0x8000,
    (int16_t)0xFF36, (int16_t)0x8000, (int16_t)0xFF04, (int16_t)0x8001, (int16_t)0xFED2,
    (int16_t)0x8001, (int16_t)0xFEA0, (int16_t)0x8002, (int16_t)0xFE6D, (int16_t)0x8003,
    (int16_t)0xFE3B, (int16_t)0x8003, (int16_t)0xFE09, (int16_t)0x8004, (int16_t)0xFDD7,
    (int16_t)0x8005, (int16_t)0xFDA4, (int16_t)0x8006, (int16_t)0xFD72, (int16_t)0x8007,
    (int16_t)0xFD40, (int16_t)0x8008, (int16_t)0xFD0E, (int16_t)0x8009, (int16_t)0xFCDB,
    (int16_t)0x800B, (int16_t)0xFCA9, (int16_t)0x800C, (int16_t)0xFC77, (int16_t)0x800D,
    (int16_t)0xFC45, (int16_t)0x800F, (int16_t)0xFC12, (int16_t)0x8011, (int16_t)0xFBE0,
    (int16_t)0x8012, (int16_t)0xFBAE, (int16_t)0x8014, (int16_t)0xFB7C, (int16_t)0x8016,
    (int16_t)0xFB49, (int16_t)0x8018, (int16_t)0xFB17, (int16_t)0x801A, (int16_t)0xFAE5,
    (int16_t)0x801C, (int16_t)0xFAB3, (int16_t)0x801E, (int16_t)0xFA80, (int16_t)0x8020,
    (int16_t)0xFA4E, (int16_t)0x8022, (int16_t)0xFA1C, (int16_t)0x8025, (int16_t)0xF9EA,
    (int16_t)0x8027, (int16_t)0xF9B8, (int16_t)0x8029, (int16_t)0xF985, (int16_t)0x802C,
    (int16_t)0xF953, (int16_t)0x802F, (int16_t)0xF921, (int16_t)0x8031, (int16_t)0xF8EF,
    (int16_t)0x8034, (int16_t)0xF8BD, (int16_t)0x8037, (int16_t)0xF88A, (int16_t)0x803A,
    (int16_t)0xF858, (int16_t)0x803D, (int16_t)0xF826, (int16_t)0x8040, (int16_t)0xF7F4,
    (int16_t)0x8043, (int16_t)0xF7C2, (int16_t)0x8047, (int16_t)0xF790, (int16_t)0x804A,
    (int16_t)0xF75D, (int16_t)0x804E, (int16_t)0xF72B, (int16_t)0x8051, (int16_t)0xF6F9,
    (int16_t)0x8055, (int16_t)0xF6C7, (int16_t)0x8058, (int16_t)0xF695, (int16_t)0x805C,
    (int16_t)0xF663, (int16_t)0x8060, (int16_t)0xF631, (int16_t)0x8064, (int16_t)0xF5FF,
    (int16_t)0x8068, (int16_t)0xF5CC, (int16_t)0x806C, (int16_t)0xF59A, (int16_t)0x8070,
    (int16_t)0xF568, (int16_t)0x8074, (int16_t)0xF536, (int16_t)0x8078, (int16_t)0xF504,
    (int16_t)0x807D, (int16_t)0xF4D2, (int16_t)0x8081, (int16_t)0xF4A0, (int16_t)0x8086,
    (int16_t)0xF46E, (int16_t)0x808A, (int16_t)0xF43C, (int16_t)0x808F, (int16_t)0xF40A,
    (int16_t)0x8094, (int16_t)0xF3D8, (int16_t)0x8098, (int16_t)0xF3A6, (int16_t)0x809D,
    (int16_t)0xF374, (int16_t)0x80A2, (int16_t)0xF342, (int16_t)0x80A7, (int16_t)0xF310,
    (int16_t)0x80AC, (int16_t)0xF2DE, (int16_t)0x80B2, (int16_t)0xF2AC, (int16_t)0x80B7,
    (int16_t)0xF27A, (int16_t)0x80BC, (int16_t)0xF248, (int16_t)0x80C2, (int16_t)0xF216,
    (int16_t)0x80C7, (int16_t)0xF1E4, (int16_t)0x80CD, (int16_t)0xF1B2, (int16_t)0x80D2,
    (int16_t)0xF180, (int16_t)0x80D8, (int16_t)0xF14E, (int16_t)0x80DE, (int16_t)0xF11C,
    (int16_t)0x80E4, (int16_t)0xF0EA, (int16_t)0x80EA, (int16_t)0xF0B8, (int16_t)0x80F0,
    (int16_t)0xF086, (int16_t)0x80F6, (int16_t)0xF054, (int16_t)0x80FC, (int16_t)0xF022,
    (int16_t)0x8102, (int16_t)0xEFF1, (int16_t)0x8109, (int16_t)0xEFBF, (int16_t)0x810F,
    (int16_t)0xEF8D, (int16_t)0x8116, (int16_t)0xEF5B, (int16_t)0x811C, (int16_t)0xEF29,
    (int16_t)0x8123, (int16_t)0xEEF7, (int16_t)0x812A, (int16_t)0xEEC6, (int16_t)0x8130,
    (int16_t)0xEE94, (int16_t)0x8137, (int16_t)0xEE62, (int16_t)0x813E, (int16_t)0xEE30,
    (int16_t)0x8145, (int16_t)0xEDFE, (int16_t)0x814C, (int16_t)0xEDCD, (int16_t)0x8154,
    (int16_t)0xED9B, (int16_t)0x815B, (int16_t)0xED69, (int16_t)0x8162, (int16_t)0xED37,
    (int16_t)0x816A, (int16_t)0xED06, (int16_t)0x8171, (int16_t)0xECD4, (int16_t)0x8179,
    (int16_t)0xECA2, (int16_t)0x8180, (int16_t)0xEC71, (int16_t)0x8188, (int16_t)0xEC3F,
    (int16_t)0x8190, (int16_t)0xEC0D, (int16_t)0x8198, (int16_t)0xEBDC, (int16_t)0x81A0,
    (int16_t)0xEBAA, (int16_t)0x81A8, (int16_t)0xEB78, (int16_t)0x81B0, (int16_t)0xEB47,
    (int16_t)0x81B8, (int16_t)0xEB15, (int16_t)0x81C0, (int16_t)0xEAE4, (int16_t)0x81C8,
    (int16_t)0xEAB2, (int16_t)0x81D1, (int16_t)0xEA80, (int16_t)0x81D9, (int16_t)0xEA4F,
    (int16_t)0x81E2, (int16_t)0xEA1D, (int16_t)0x81EB, (int16_t)0xE9EC, (int16_t)0x81F3,
    (int16_t)0xE9BA, (int16_t)0x81FC, (int16_t)0xE989, (int16_t)0x8205, (int16_t)0xE957,
    (int16_t)0x820E, (int16_t)0xE926, (int16_t)0x8217, (int16_t)0xE8F5, (int16_t)0x8220,
    (int16_t)0xE8C3, (int16_t)0x8229, (int16_t)0xE892, (int16_t)0x8232, (int16_t)0xE860,
    (int16_t)0x823C, (int16_t)0xE82F, (int16_t)0x8245, (int16_t)0xE7FD, (int16_t)0x824F,
    (int16_t)0xE7CC, (int16_t)0x8258, (int16_t)0xE79B, (int16_t)0x8262, (int16_t)0xE769,
    (int16_t)0x826B, (int16_t)0xE738, (int16_t)0x8275, (int16_t)0xE707, (int16_t)0x827F,
    (int16_t)0xE6D5, (int16_t)0x8289, (int16_t)0xE6A4, (int16_t)0x8293, (int16_t)0xE673,
    (int16_t)0x829D, (int16_t)0xE642, (int16_t)0x82A7, (int16_t)0xE610, (int16_t)0x82B1,
    (int16_t)0xE5DF, (int16_t)0x82BC, (int16_t)0xE5AE, (int16_t)0x82C6, (int16_t)0xE57D,
    (int16_t)0x82D0, (int16_t)0xE54C, (int16_t)0x82DB, (int16_t)0xE51B, (int16_t)0x82E6,
    (int16_t)0xE4E9, (int16_t)0x82F0, (int16_t)0xE4B8, (int16_t)0x82FB, (int16_t)0xE487,
    (int16_t)0x8306, (int16_t)0xE456, (int16_t)0x8311, (int16_t)0xE425, (int16_t)0x831C,
    (int16_t)0xE3F4, (int16_t)0x8327, (int16_t)0xE3C3, (int16_t)0x8332, (int16_t)0xE392,
    (int16_t)0x833D, (int16_t)0xE361, (int16_t)0x8348, (int16_t)0xE330, (int16_t)0x8354,
    (int16_t)0xE2FF, (int16_t)0x835F, (int16_t)0xE2CE, (int16_t)0x836B, (int16_t)0xE29D,
    (int16_t)0x8376, (int16_t)0xE26C, (int16_t)0x8382, (int16_t)0xE23B, (int16_t)0x838E,
    (int16_t)0xE20A, (int16_t)0x8399, (int16_t)0xE1DA, (int16_t)0x83A5, (int16_t)0xE1A9,
    (int16_t)0x83B1, (int16_t)0xE178, (int16_t)0x83BD, (int16_t)0xE147, (int16_t)0x83C9,
    (int16_t)0xE116, (int16_t)0x83D6, (int16_t)0xE0E6, (int16_t)0x83E2, (int16_t)0xE0B5,
    (int16_t)0x83EE, (int16_t)0xE084, (int16_t)0x83FA, (int16_t)0xE053, (int16_t)0x8407,
    (int16_t)0xE023, (int16_t)0x8414, (int16_t)0xDFF2, (int16_t)0x8420, (int16_t)0xDFC1,
    (int16_t)0x842D, (int16_t)0xDF91, (int16_t)0x843A, (int16_t)0xDF60, (int16_t)0x8446,
    (int16_t)0xDF2F, (int16_t)0x8453, (int16_t)0xDEFF, (int16_t)0x8460, (int16_t)0xDECE,
    (int16_t)0x846D, (int16_t)0xDE9E, (int16_t)0x847B, (int16_t)0xDE6D, (int16_t)0x8488,
    (int16_t)0xDE3D, (int16_t)0x8495, (int16_t)0xDE0C, (int16_t)0x84A2, (int16_t)0xDDDC,
    (int16_t)0x84B0, (int16_t)0xDDAB, (int16_t)0x84BD, (int16_t)0xDD7B, (int16_t)0x84CB,
    (int16_t)0xDD4B, (int16_t)0x84D9, (int16_t)0xDD1A, (int16_t)0x84E6, (int16_t)0xDCEA,
    (int16_t)0x84F4, (int16_t)0xDCBA, (int16_t)0x8502, (int16_t)0xDC89, (int16_t)0x8510,
    (int16_t)0xDC59, (int16_t)0x851E, (int16_t)0xDC29, (int16_t)0x852C, (int16_t)0xDBF8,
    (int16_t)0x853A, (int16_t)0xDBC8, (int16_t)0x8549, (int16_t)0xDB98, (int16_t)0x8557,
    (int16_t)0xDB68, (int16_t)0x8565, (int16_t)0xDB38, (int16_t)0x8574, (int16_t)0xDB08,
    (int16_t)0x8582, (int16_t)0xDAD7, (int16_t)0x8591, (int16_t)0xDAA7, (int16_t)0x85A0,
    (int16_t)0xDA77, (int16_t)0x85AF, (int16_t)0xDA47, (int16_t)0x85BD, (int16_t)0xDA17,
    (int16_t)0x85CC, (int16_t)0xD9E7, (int16_t)0x85DB, (int16_t)0xD9B7, (int16_t)0x85EA,
    (int16_t)0xD987, (int16_t)0x85FA, (int16_t)0xD957, (int16_t)0x8609, (int16_t)0xD927,
    (int16_t)0x8618, (int16_t)0xD8F8, (int16_t)0x8627, (int16_t)0xD8C8, (int16_t)0x8637,
    (int16_t)0xD898, (int16_t)0x8646, (int16_t)0xD868, (int16_t)0x8656, (int16_t)0xD838,
    (int16_t)0x8666, (int16_t)0xD809, (int16_t)0x8675, (int16_t)0xD7D9, (int16_t)0x8685,
    (int16_t)0xD7A9, (int16_t)0x8695, (int16_t)0xD779, (int16_t)0x86A5, (int16_t)0xD74A,
    (int16_t)0x86B5, (int16_t)0xD71A, (int16_t)0x86C5, (int16_t)0xD6EA, (int16_t)0x86D5,
    (int16_t)0xD6BB, (int16_t)0x86E6, (int16_t)0xD68B, (int16_t)0x86F6, (int16_t)0xD65C,
    (int16_t)0x8706, (int16_t)0xD62C, (int16_t)0x8717, (int16_t)0xD5FD, (int16_t)0x8727,
    (int16_t)0xD5CD, (int16_t)0x8738, (int16_t)0xD59E, (int16_t)0x8749, (int16_t)0xD56E,
    (int16_t)0x8759, (int16_t)0xD53F, (int16_t)0x876A, (int16_t)0xD510, (int16_t)0x877B,
    (int16_t)0xD4E0, (int16_t)0x878C, (int16_t)0xD4B1, (int16_t)0x879D, (int16_t)0xD482,
    (int16_t)0x87AE, (int16_t)0xD452, (int16_t)0x87BF, (int16_t)0xD423, (int16_t)0x87D1,
    (int16_t)0xD3F4, (int16_t)0x87E2, (int16_t)0xD3C5, (int16_t)0x87F3, (int16_t)0xD396,
    (int16_t)0x8805, (int16_t)0xD367, (int16_t)0x8816, (int16_t)0xD337, (int16_t)0x8828,
    (int16_t)0xD308, (int16_t)0x883A, (int16_t)0xD2D9, (int16_t)0x884B, (int16_t)0xD2AA,
    (int16_t)0x885D, (int16_t)0xD27B, (int16_t)0x886F, (int16_t)0xD24C, (int16_t)0x8881,
    (int16_t)0xD21D, (int16_t)0x8893, (int16_t)0xD1EE, (int16_t)0x88A5, (int16_t)0xD1C0,
    (int16_t)0x88B8, (int16_t)0xD191, (int16_t)0x88CA, (int16_t)0xD162, (int16_t)0x88DC,
    (int16_t)0xD133, (int16_t)0x88EF, (int16_t)0xD104, (int16_t)0x8901, (int16_t)0xD0D6,
    (int16_t)0x8914, (int16_t)0xD0A7, (int16_t)0x8926, (int16_t)0xD078, (int16_t)0x8939,
    (int16_t)0xD04A, (int16_t)0x894C, (int16_t)0xD01B, (int16_t)0x895F, (int16_t)0xCFEC,
    (int16_t)0x8971, (int16_t)0xCFBE, (int16_t)0x8984, (int16_t)0xCF8F, (int16_t)0x8997,
    (int16_t)0xCF61, (int16_t)0x89AB, (int16_t)0xCF32, (int16_t)0x89BE, (int16_t)0xCF04,
    (int16_t)0x89D1, (int16_t)0xCED5, (int16_t)0x89E4, (int16_t)0xCEA7, (int16_t)0x89F8,
    (int16_t)0xCE79, (int16_t)0x8A0B, (int16_t)0xCE4A, (int16_t)0x8A1F, (int16_t)0xCE1C,
    (int16_t)0x8A33, (int16_t)0xCDEE, (int16_t)0x8A46, (int16_t)0xCDBF, (int16_t)0x8A5A,
    (int16_t)0xCD91, (int16_t)0x8A6E, (int16_t)0xCD63, (int16_t)0x8A82, (int16_t)0xCD35,
    (int16_t)0x8A96, (int16_t)0xCD07, (int16_t)0x8AAA, (int16_t)0xCCD9, (int16_t)0x8ABE,
    (int16_t)0xCCAB, (int16_t)0x8AD2, (int16_t)0xCC7D, (int16_t)0x8AE6, (int16_t)0xCC4F,
    (int16_t)0x8AFB, (int16_t)0xCC21, (int16_t)0x8B0F, (int16_t)0xCBF3, (int16_t)0x8B24,
    (int16_t)0xCBC5, (int16_t)0x8B38, (int16_t)0xCB97, (int16_t)0x8B4D, (int16_t)0xCB69,
    (int16_t)0x8B61, (int16_t)0xCB3B, (int16_t)0x8B76, (int16_t)0xCB0D, (int16_t)0x8B8B,
    (int16_t)0xCAE0, (int16_t)0x8BA0, (int16_t)0xCAB2, (int16_t)0x8BB5, (int16_t)0xCA84,
    (int16_t)0x8BCA, (int16_t)0xCA57, (int16_t)0x8BDF, (int16_t)0xCA29, (int16_t)0x8BF4,
    (int16_t)0xC9FB, (int16_t)0x8C09, (int16_t)0xC9CE, (int16_t)0x8C1F, (int16_t)0xC9A0,
    (int16_t)0x8C34, (int16_t)0xC973, (int16_t)0x8C4A, (int16_t)0xC945, (int16_t)0x8C5F,
    (int16_t)0xC918, (int16_t)0x8C75, (int16_t)0xC8EB, (int16_t)0x8C8A, (int16_t)0xC8BD,
    (int16_t)0x8CA0, (int16_t)0xC890, (int16_t)0x8CB6, (int16_t)0xC863, (int16_t)0x8CCC,
    (int16_t)0xC835, (int16_t)0x8CE2, (int16_t)0xC808, (int16_t)0x8CF8, (int16_t)0xC7DB,
    (int16_t)0x8D0E, (int16_t)0xC7AE, (int16_t)0x8D24, (int16_t)0xC781, (int16_t)0x8D3A,
    (int16_t)0xC754, (int16_t)0x8D50, (int16_t)0xC727, (int16_t)0x8D67, (int16_t)0xC6F9,
    (int16_t)0x8D7D, (int16_t)0xC6CD, (int16_t)0x8D94, (int16_t)0xC6A0, (int16_t)0x8DAA,
    (int16_t)0xC673, (int16_t)0x8DC1, (int16_t)0xC646, (int16_t)0x8DD8, (int16_t)0xC619,
    (int16_t)0x8DEE, (int16_t)0xC5EC, (int16_t)0x8E05, (int16_t)0xC5BF, (int16_t)0x8E1C,
    (int16_t)0xC593, (int16_t)0x8E33, (int16_t)0xC566, (int16_t)0x8E4A, (int16_t)0xC539,
    (int16_t)0x8E61, (int16_t)0xC50D, (int16_t)0x8E79, (int16_t)0xC4E0, (int16_t)0x8E90,
    (int16_t)0xC4B3, (int16_t)0x8EA7, (int16_t)0xC487, (int16_t)0x8EBE, (int16_t)0xC45A,
    (int16_t)0x8ED6, (int16_t)0xC42E, (int16_t)0x8EED, (int16_t)0xC402, (int16_t)0x8F05,
    (int16_t)0xC3D5, (int16_t)0x8F1D, (int16_t)0xC3A9, (int16_t)0x8F34, (int16_t)0xC37C,
    (int16_t)0x8F4C, (int16_t)0xC350, (int16_t)0x8F64, (int16_t)0xC324, (int16_t)0x8F7C,
    (int16_t)0xC2F8, (int16_t)0x8F94, (int16_t)0xC2CC, (int16_t)0x8FAC, (int16_t)0xC29F,
    (int16_t)0x8FC4, (int16_t)0xC273, (int16_t)0x8FDC, (int16_t)0xC247, (int16_t)0x8FF5,
    (int16_t)0xC21B, (int16_t)0x900D, (int16_t)0xC1EF, (int16_t)0x9025, (int16_t)0xC1C3,
    (int16_t)0x903E, (int16_t)0xC197, (int16_t)0x9056, (int16_t)0xC16C, (int16_t)0x906F,
    (int16_t)0xC140, (int16_t)0x9088, (int16_t)0xC114, (int16_t)0x90A0, (int16_t)0xC0E8,
    (int16_t)0x90B9, (int16_t)0xC0BC, (int16_t)0x90D2, (int16_t)0xC091, (int16_t)0x90EB,
    (int16_t)0xC065, (int16_t)0x9104, (int16_t)0xC03A, (int16_t)0x911D, (int16_t)0xC00E,
    (int16_t)0x9136, (int16_t)0xBFE2, (int16_t)0x9150, (int16_t)0xBFB7, (int16_t)0x9169,
    (int16_t)0xBF8C, (int16_t)0x9182, (int16_t)0xBF60, (int16_t)0x919C, (int16_t)0xBF35,
    (int16_t)0x91B5, (int16_t)0xBF09, (int16_t)0x91CF, (int16_t)0xBEDE, (int16_t)0x91E8,
    (int16_t)0xBEB3, (int16_t)0x9202, (int16_t)0xBE88, (int16_t)0x921C, (int16_t)0xBE5D,
    (int16_t)0x9235, (int16_t)0xBE31, (int16_t)0x924F, (int16_t)0xBE06, (int16_t)0x9269,
    (int16_t)0xBDDB, (int16_t)0x9283, (int16_t)0xBDB0, (int16_t)0x929D, (int16_t)0xBD85,
    (int16_t)0x92B7, (int16_t)0xBD5A, (int16_t)0x92D2, (int16_t)0xBD2F, (int16_t)0x92EC,
    (int16_t)0xBD05, (int16_t)0x9306, (int16_t)0xBCDA, (int16_t)0x9321, (int16_t)0xBCAF,
    (int16_t)0x933B, (int16_t)0xBC84, (int16_t)0x9356, (int16_t)0xBC5A, (int16_t)0x9370,
    (int16_t)0xBC2F, (int16_t)0x938B, (int16_t)0xBC04, (int16_t)0x93A6, (int16_t)0xBBDA,
    (int16_t)0x93C0, (int16_t)0xBBAF, (int16_t)0x93DB, (int16_t)0xBB85, (int16_t)0x93F6,
    (int16_t)0xBB5A, (int16_t)0x9411, (int16_t)0xBB30, (int16_t)0x942C, (int16_t)0xBB05,
    (int16_t)0x9447, (int16_t)0xBADB, (int16_t)0x9463, (int16_t)0xBAB1, (int16_t)0x947E,
    (int16_t)0xBA87, (int16_t)0x9499, (int16_t)0xBA5C, (int16_t)0x94B5, (int16_t)0xBA32,
    (int16_t)0x94D0, (int16_t)0xBA08, (int16_t)0x94EC, (int16_t)0xB9DE, (int16_t)0x9507,
    (int16_t)0xB9B4, (int16_t)0x9523, (int16_t)0xB98A, (int16_t)0x953E, (int16_t)0xB960,
    (int16_t)0x955A, (int16_t)0xB936, (int16_t)0x9576, (int16_t)0xB90C, (int16_t)0x9592,
    (int16_t)0xB8E3, (int16_t)0x95AE, (int16_t)0xB8B9, (int16_t)0x95CA, (int16_t)0xB88F,
    (int16_t)0x95E6, (int16_t)0xB865, (int16_t)0x9602, (int16_t)0xB83C, (int16_t)0x961E,
    (int16_t)0xB812, (int16_t)0x963B, (int16_t)0xB7E9, (int16_t)0x9657, (int16_t)0xB7BF,
    (int16_t)0x9673, (int16_t)0xB796, (int16_t)0x9690, (int16_t)0xB76C, (int16_t)0x96AC,
    (int16_t)0xB743, (int16_t)0x96C9, (int16_t)0xB719, (int16_t)0x96E6, (int16_t)0xB6F0,
    (int16_t)0x9702, (int16_t)0xB6C7, (int16_t)0x971F, (int16_t)0xB69E, (int16_t)0x973C,
    (int16_t)0xB675, (int16_t)0x9759, (int16_t)0xB64B, (int16_t)0x9776, (int16_t)0xB622,
    (int16_t)0x9793, (int16_t)0xB5F9, (int16_t)0x97B0, (int16_t)0xB5D0, (int16_t)0x97CD,
    (int16_t)0xB5A7, (int16_t)0x97EA, (int16_t)0xB57E, (int16_t)0x9808, (int16_t)0xB556,
    (int16_t)0x9825, (int16_t)0xB52D, (int16_t)0x9842, (int16_t)0xB504, (int16_t)0x9860,
    (int16_t)0xB4DB, (int16_t)0x987D, (int16_t)0xB4B3, (int16_t)0x989B, (int16_t)0xB48A,
    (int16_t)0x98B9, (int16_t)0xB461, (int16_t)0x98D6, (int16_t)0xB439, (int16_t)0x98F4,
    (int16_t)0xB410, (int16_t)0x9912, (int16_t)0xB3E8, (int16_t)0x9930, (int16_t)0xB3C0,
    (int16_t)0x994E, (int16_t)0xB397, (int16_t)0x996C, (int16_t)0xB36F, (int16_t)0x998A,
    (int16_t)0xB347, (int16_t)0x99A8, (int16_t)0xB31E, (int16_t)0x99C6, (int16_t)0xB2F6,
    (int16_t)0x99E5, (int16_t)0xB2CE, (int16_t)0x9A03, (int16_t)0xB2A6, (int16_t)0x9A22,
    (int16_t)0xB27E, (int16_t)0x9A40, (int16_t)0xB256, (int16_t)0x9A5F, (int16_t)0xB22E,
    (int16_t)0x9A7D, (int16_t)0xB206, (int16_t)0x9A9C, (int16_t)0xB1DE, (int16_t)0x9ABA,
    (int16_t)0xB1B7, (int16_t)0x9AD9, (int16_t)0xB18F, (int16_t)0x9AF8, (int16_t)0xB167,
    (int16_t)0x9B17, (int16_t)0xB140, (int16_t)0x9B36, (int16_t)0xB118, (int16_t)0x9B55,
    (int16_t)0xB0F0, (int16_t)0x9B74, (int16_t)0xB0C9, (int16_t)0x9B93, (int16_t)0xB0A1,
    (int16_t)0x9BB2, (int16_t)0xB07A, (int16_t)0x9BD2, (int16_t)0xB053, (int16_t)0x9BF1,
    (int16_t)0xB02B, (int16_t)0x9C10, (int16_t)0xB004, (int16_t)0x9C30, (int16_t)0xAFDD,
    (int16_t)0x9C4F, (int16_t)0xAFB6, (int16_t)0x9C6F, (int16_t)0xAF8F, (int16_t)0x9C8E,
    (int16_t)0xAF68, (int16_t)0x9CAE, (int16_t)0xAF40, (int16_t)0x9CCE, (int16_t)0xAF1A,
    (int16_t)0x9CEE, (int16_t)0xAEF3, (int16_t)0x9D0D, (int16_t)0xAECC, (int16_t)0x9D2D,
    (int16_t)0xAEA5, (int16_t)0x9D4D, (int16_t)0xAE7E, (int16_t)0x9D6D, (int16_t)0xAE57,
    (int16_t)0x9D8E, (int16_t)0xAE31, (int16_t)0x9DAE, (int16_t)0xAE0A, (int16_t)0x9DCE,
    (int16_t)0xADE3, (int16_t)0x9DEE, (int16_t)0xADBD, (int16_t)0x9E0E, (int16_t)0xAD96,
    (int16_t)0x9E2F, (int16_t)0xAD70, (int16_t)0x9E4F, (int16_t)0xAD4A, (int16_t)0x9E70,
    (int16_t)0xAD23, (int16_t)0x9E90, (int16_t)0xACFD, (int16_t)0x9EB1, (int16_t)0xACD7,
    (int16_t)0x9ED2, (int16_t)0xACB1, (int16_t)0x9EF2, (int16_t)0xAC8A, (int16_t)0x9F13,
    (int16_t)0xAC64, (int16_t)0x9F34, (int16_t)0xAC3E, (int16_t)0x9F55, (int16_t)0xAC18,
    (int16_t)0x9F76, (int16_t)0xABF2, (int16_t)0x9F97, (int16_t)0xABCC, (int16_t)0x9FB8,
    (int16_t)0xABA7, (int16_t)0x9FD9, (int16_t)0xAB81, (int16_t)0x9FFB, (int16_t)0xAB5B,
    (int16_t)0xA01C, (int16_t)0xAB35, (int16_t)0xA03D, (int16_t)0xAB10, (int16_t)0xA05F,
    (int16_t)0xAAEA, (int16_t)0xA080, (int16_t)0xAAC5, (int16_t)0xA0A1, (int16_t)0xAA9F,
    (int16_t)0xA0C3, (int16_t)0xAA7A, (int16_t)0xA0E5, (int16_t)0xAA54, (int16_t)0xA106,
    (int16_t)0xAA2F, (int16_t)0xA128, (int16_t)0xAA0A, (int16_t)0xA14A, (int16_t)0xA9E5,
    (int16_t)0xA16C, (int16_t)0xA9BF, (int16_t)0xA18E, (int16_t)0xA99A, (int16_t)0xA1AF,
    (int16_t)0xA975, (int16_t)0xA1D2, (int16_t)0xA950, (int16_t)0xA1F4, (int16_t)0xA92B,
    (int16_t)0xA216, (int16_t)0xA906, (int16_t)0xA238, (int16_t)0xA8E2, (int16_t)0xA25A,
    (int16_t)0xA8BD, (int16_t)0xA27C, (int16_t)0xA898, (int16_t)0xA29F, (int16_t)0xA873,
    (int16_t)0xA2C1, (int16_t)0xA84F, (int16_t)0xA2E4, (int16_t)0xA82A, (int16_t)0xA306,
    (int16_t)0xA806, (int16_t)0xA329, (int16_t)0xA7E1, (int16_t)0xA34B, (int16_t)0xA7BD,
    (int16_t)0xA36E, (int16_t)0xA798, (int16_t)0xA391, (int16_t)0xA774, (int16_t)0xA3B4,
    (int16_t)0xA750, (int16_t)0xA3D6, (int16_t)0xA72B, (int16_t)0xA3F9, (int16_t)0xA707,
    (int16_t)0xA41C, (int16_t)0xA6E3, (int16_t)0xA43F, (int16_t)0xA6BF, (int16_t)0xA462,
    (int16_t)0xA69B, (int16_t)0xA486, (int16_t)0xA677, (int16_t)0xA4A9, (int16_t)0xA653,
    (int16_t)0xA4CC, (int16_t)0xA62F, (int16_t)0xA4EF, (int16_t)0xA60C, (int16_t)0xA513,
    (int16_t)0xA5E8, (int16_t)0xA536, (int16_t)0xA5C4, (int16_t)0xA55A, (int16_t)0xA5A1,
    (int16_t)0xA57D, (int16_t)0xA57D, (int16_t)0xA5A1, (int16_t)0xA55A, (int16_t)0xA5C4,
    (int16_t)0xA536, (int16_t)0xA5E8, (int16_t)0xA513, (int16_t)0xA60C, (int16_t)0xA4EF,
    (int16_t)0xA62F, (int16_t)0xA4CC, (int16_t)0xA653, (int16_t)0xA4A9, (int16_t)0xA677,
    (int16_t)0xA486, (int16_t)0xA69B, (int16_t)0xA462, (int16_t)0xA6BF, (int16_t)0xA43F,
    (int16_t)0xA6E3, (int16_t)0xA41C, (int16_t)0xA707, (int16_t)0xA3F9, (int16_t)0xA72B,
    (int16_t)0xA3D6, (int16_t)0xA750, (int16_t)0xA3B4, (int16_t)0xA774, (int16_t)0xA391,
    (int16_t)0xA798, (int16_t)0xA36E, (int16_t)0xA7BD, (int16_t)0xA34B, (int16_t)0xA7E1,
    (int16_t)0xA329, (int16_t)0xA806, (int16_t)0xA306, (int16_t)0xA82A, (int16_t)0xA2E4,
    (int16_t)0xA84F, (int16_t)0xA2C1, (int16_t)0xA873, (int16_t)0xA29F, (int16_t)0xA898,
    (int16_t)0xA27C, (int16_t)0xA8BD, (int16_t)0xA25A, (int16_t)0xA8E2, (int16_t)0xA238,
    (int16_t)0xA906, (int16_t)0xA216, (int16_t)0xA92B, (int16_t)0xA1F4, (int16_t)0xA950,
    (int16_t)0xA1D2, (int16_t)0xA975, (int16_t)0xA1AF, (int16_t)0xA99A, (int16_t)0xA18E,
    (int16_t)0xA9BF, (int16_t)0xA16C, (int16_t)0xA9E5, (int16_t)0xA14A, (int16_t)0xAA0A,
    (int16_t)0xA128, (int16_t)0xAA2F, (int16_t)0xA106, (int16_t)0xAA54, (int16_t)0xA0E5,
    (int16_t)0xAA7A, (int16_t)0xA0C3, (int16_t)0xAA9F, (int16_t)0xA0A1, (int16_t)0xAAC5,
    (int16_t)0xA080, (int16_t)0xAAEA, (int16_t)0xA05F, (int16_t)0xAB10, (int16_t)0xA03D,
    (int16_t)0xAB35, (int16_t)0xA01C, (int16_t)0xAB5B, (int16_t)0x9FFB, (int16_t)0xAB81,
    (int16_t)0x9FD9, (int16_t)0xABA7, (int16_t)0x9FB8, (int16_t)0xABCC, (int16_t)0x9F97,
    (int16_t)0xABF2, (int16_t)0x9F76, (int16_t)0xAC18, (int16_t)0x9F55, (int16_t)0xAC3E,
    (int16_t)0x9F34, (int16_t)0xAC64, (int16_t)0x9F13, (int16_t)0xAC8A, (int16_t)0x9EF2,
    (int16_t)0xACB1, (int16_t)0x9ED2, (int16_t)0xACD7, (int16_t)0x9EB1, (int16_t)0xACFD,
    (int16_t)0x9E90, (int16_t)0xAD23, (int16_t)0x9E70, (int16_t)0xAD4A, (int16_t)0x9E4F,
    (int16_t)0xAD70, (int16_t)0x9E2F, (int16_t)0xAD96, (int16_t)0x9E0E, (int16_t)0xADBD,
    (int16_t)0x9DEE, (int16_t)0xADE3, (int16_t)0x9DCE, (int16_t)0xAE0A, (int16_t)0x9DAE,
    (int16_t)0xAE31, (int16_t)0x9D8E, (int16_t)0xAE57, (int16_t)0x9D6D, (int16_t)0xAE7E,
    (int16_t)0x9D4D, (int16_t)0xAEA5, (int16_t)0x9D2D, (int16_t)0xAECC, (int16_t)0x9D0D,
    (int16_t)0xAEF3, (int16_t)0x9CEE, (int16_t)0xAF1A, (int16_t)0x9CCE, (int16_t)0xAF40,
    (int16_t)0x9CAE, (int16_t)0xAF68, (int16_t)0x9C8E, (int16_t)0xAF8F, (int16_t)0x9C6F,
    (int16_t)0xAFB6, (int16_t)0x9C4F, (int16_t)0xAFDD, (int16_t)0x9C30, (int16_t)0xB004,
    (int16_t)0x9C10, (int16_t)0xB02B, (int16_t)0x9BF1, (int16_t)0xB053, (int16_t)0x9BD2,
    (int16_t)0xB07A, (int16_t)0x9BB2, (int16_t)0xB0A1, (int16_t)0x9B93, (int16_t)0xB0C9,
    (int16_t)0x9B74, (int16_t)0xB0F0, (int16_t)0x9B55, (int16_t)0xB118, (int16_t)0x9B36,
    (int16_t)0xB140, (int16_t)0x9B17, (int16_t)0xB167, (int16_t)0x9AF8, (int16_t)0xB18F,
    (int16_t)0x9AD9, (int16_t)0xB1B7, (int16_t)0x9ABA, (int16_t)0xB1DE, (int16_t)0x9A9C,
    (int16_t)0xB206, (int16_t)0x9A7D, (int16_t)0xB22E, (int16_t)0x9A5F, (int16_t)0xB256,
    (int16_t)0x9A40, (int16_t)0xB27E, (int16_t)0x9A22, (int16_t)0xB2A6, (int16_t)0x9A03,
    (int16_t)0xB2CE, (int16_t)0x99E5, (int16_t)0xB2F6, (int16_t)0x99C6, (int16_t)0xB31E,
    (int16_t)0x99A8, (int16_t)0xB347, (int16_t)0x998A, (int16_t)0xB36F, (int16_t)0x996C,
    (int16_t)0xB397, (int16_t)0x994E, (int16_t)0xB3C0, (int16_t)0x9930, (int16_t)0xB3E8,
    (int16_t)0x9912, (int16_t)0xB410, (int16_t)0x98F4, (int16_t)0xB439, (int16_t)0x98D6,
    (int16_t)0xB461, (int16_t)0x98B9, (int16_t)0xB48A, (int16_t)0x989B, (int16_t)0xB4B3,
    (int16_t)0x987D, (int16_t)0xB4DB, (int16_t)0x9860, (int16_t)0xB504, (int16_t)0x9842,
    (int16_t)0xB52D, (int16_t)0x9825, (int16_t)0xB556, (int16_t)0x9808, (int16_t)0xB57E,
    (int16_t)0x97EA, (int16_t)0xB5A7, (int16_t)0x97CD, (int16_t)0xB5D0, (int16_t)0x97B0,
    (int16_t)0xB5F9, (int16_t)0x9793, (int16_t)0xB622, (int16_t)0x9776, (int16_t)0xB64B,
    (int16_t)0x9759, (int16_t)0xB675, (int16_t)0x973C, (int16_t)0xB69E, (int16_t)0x971F,
    (int16_t)0xB6C7, (int16_t)0x9702, (int16_t)0xB6F0, (int16_t)0x96E6, (int16_t)0xB719,
    (int16_t)0x96C9, (int16_t)0xB743, (int16_t)0x96AC, (int16_t)0xB76C, (int16_t)0x9690,
    (int16_t)0xB796, (int16_t)0x9673, (int16_t)0xB7BF, (int16_t)0x9657, (int16_t)0xB7E9,
    (int16_t)0x963B, (int16_t)0xB812, (int16_t)0x961E, (int16_t)0xB83C, (int16_t)0x9602,
    (int16_t)0xB865, (int16_t)0x95E6, (int16_t)0xB88F, (int16_t)0x95CA, (int16_t)0xB8B9,
    (int16_t)0x95AE, (int16_t)0xB8E3, (int16_t)0x9592, (int16_t)0xB90C, (int16_t)0x9576,
    (int16_t)0xB936, (int16_t)0x955A, (int16_t)0xB960, (int16_t)0x953E, (int16_t)0xB98A,
    (int16_t)0x9523, (int16_t)0xB9B4, (int16_t)0x9507, (int16_t)0xB9DE, (int16_t)0x94EC,
    (int16_t)0xBA08, (int16_t)0x94D0, (int16_t)0xBA32, (int16_t)0x94B5, (int16_t)0xBA5C,
    (int16_t)0x9499, (int16_t)0xBA87, (int16_t)0x947E, (int16_t)0xBAB1, (int16_t)0x9463,
    (int16_t)0xBADB, (int16_t)0x9447, (int16_t)0xBB05, (int16_t)0x942C, (int16_t)0xBB30,
    (int16_t)0x9411, (int16_t)0xBB5A, (int16_t)0x93F6, (int16_t)0xBB85, (int16_t)0x93DB,
    (int16_t)0xBBAF, (int16_t)0x93C0, (int16_t)0xBBDA, (int16_t)0x93A6, (int16_t)0xBC04,
    (int16_t)0x938B, (int16_t)0xBC2F, (int16_t)0x9370, (int16_t)0xBC5A, (int16_t)0x9356,
    (int16_t)0xBC84, (int16_t)0x933B, (int16_t)0xBCAF, (int16_t)0x9321, (int16_t)0xBCDA,
    (int16_t)0x9306, (int16_t)0xBD05, (int16_t)0x92EC, (int16_t)0xBD2F, (int16_t)0x92D2,
    (int16_t)0xBD5A, (int16_t)0x92B7, (int16_t)0xBD85, (int16_t)0x929D, (int16_t)0xBDB0,
    (int16_t)0x9283, (int16_t)0xBDDB, (int16_t)0x9269, (int16_t)0xBE06, (int16_t)0x924F,
    (int16_t)0xBE31, (int16_t)0x9235, (int16_t)0xBE5D, (int16_t)0x921C, (int16_t)0xBE88,
    (int16_t)0x9202, (int16_t)0xBEB3, (int16_t)0x91E8, (int16_t)0xBEDE, (int16_t)0x91CF,
    (int16_t)0xBF09, (int16_t)0x91B5, (int16_t)0xBF35, (int16_t)0x919C, (int16_t)0xBF60,
    (int16_t)0x9182, (int16_t)0xBF8C, (int16_t)0x9169, (int16_t)0xBFB7, (int16_t)0x9150,
    (int16_t)0xBFE2, (int16_t)0x9136, (int16_t)0xC00E, (int16_t)0x911D, (int16_t)0xC03A,
    (int16_t)0x9104, (int16_t)0xC065, (int16_t)0x90EB, (int16_t)0xC091, (int16_t)0x90D2,
    (int16_t)0xC0BC, (int16_t)0x90B9, (int16_t)0xC0E8, (int16_t)0x90A0, (int16_t)0xC114,
    (int16_t)0x9088, (int16_t)0xC140, (int16_t)0x906F, (int16_t)0xC16C, (int16_t)0x9056,
    (int16_t)0xC197, (int16_t)0x903E, (int16_t)0xC1C3, (int16_t)0x9025, (int16_t)0xC1EF,
    (int16_t)0x900D, (int16_t)0xC21B, (int16_t)0x8FF5, (int16_t)0xC247, (int16_t)0x8FDC,
    (int16_t)0xC273, (int16_t)0x8FC4, (int16_t)0xC29F, (int16_t)0x8FAC, (int16_t)0xC2CC,
    (int16_t)0x8F94, (int16_t)0xC2F8, (int16_t)0x8F7C, (int16_t)0xC324, (int16_t)0x8F64,
    (int16_t)0xC350, (int16_t)0x8F4C, (int16_t)0xC37C, (int16_t)0x8F34, (int16_t)0xC3A9,
    (int16_t)0x8F1D, (int16_t)0xC3D5, (int16_t)0x8F05, (int16_t)0xC402, (int16_t)0x8EED,
    (int16_t)0xC42E, (int16_t)0x8ED6, (int16_t)0xC45A, (int16_t)0x8EBE, (int16_t)0xC487,
    (int16_t)0x8EA7, (int16_t)0xC4B3, (int16_t)0x8E90, (int16_t)0xC4E0, (int16_t)0x8E79,
    (int16_t)0xC50D, (int16_t)0x8E61, (int16_t)0xC539, (int16_t)0x8E4A, (int16_t)0xC566,
    (int16_t)0x8E33, (int16_t)0xC593, (int16_t)0x8E1C, (int16_t)0xC5BF, (int16_t)0x8E05,
    (int16_t)0xC5EC, (int16_t)0x8DEE, (int16_t)0xC619, (int16_t)0x8DD8, (int16_t)0xC646,
    (int16_t)0x8DC1, (int16_t)0xC673, (int16_t)0x8DAA, (int16_t)0xC6A0, (int16_t)0x8D94,
    (int16_t)0xC6CD, (int16_t)0x8D7D, (int16_t)0xC6F9, (int16_t)0x8D67, (int16_t)0xC727,
    (int16_t)0x8D50, (int16_t)0xC754, (int16_t)0x8D3A, (int16_t)0xC781, (int16_t)0x8D24,
    (int16_t)0xC7AE, (int16_t)0x8D0E, (int16_t)0xC7DB, (int16_t)0x8CF8, (int16_t)0xC808,
    (int16_t)0x8CE2, (int16_t)0xC835, (int16_t)0x8CCC, (int16_t)0xC863, (int16_t)0x8CB6,
    (int16_t)0xC890, (int16_t)0x8CA0, (int16_t)0xC8BD, (int16_t)0x8C8A, (int16_t)0xC8EB,
    (int16_t)0x8C75, (int16_t)0xC918, (int16_t)0x8C5F, (int16_t)0xC945, (int16_t)0x8C4A,
    (int16_t)0xC973, (int16_t)0x8C34, (int16_t)0xC9A0, (int16_t)0x8C1F, (int16_t)0xC9CE,
    (int16_t)0x8C09, (int16_t)0xC9FB, (int16_t)0x8BF4, (int16_t)0xCA29, (int16_t)0x8BDF,
    (int16_t)0xCA57, (int16_t)0x8BCA, (int16_t)0xCA84, (int16_t)0x8BB5, (int16_t)0xCAB2,
    (int16_t)0x8BA0, (int16_t)0xCAE0, (int16_t)0x8B8B, (int16_t)0xCB0D, (int16_t)0x8B76,
    (int16_t)0xCB3B, (int16_t)0x8B61, (int16_t)0xCB69, (int16_t)0x8B4D, (int16_t)0xCB97,
    (int16_t)0x8B38, (int16_t)0xCBC5, (int16_t)0x8B24, (int16_t)0xCBF3, (int16_t)0x8B0F,
    (int16_t)0xCC21, (int16_t)0x8AFB, (int16_t)0xCC4F, (int16_t)0x8AE6, (int16_t)0xCC7D,
    (int16_t)0x8AD2, (int16_t)0xCCAB, (int16_t)0x8ABE, (int16_t)0xCCD9, (int16_t)0x8AAA,
    (int16_t)0xCD07, (int16_t)0x8A96, (int16_t)0xCD35, (int16_t)0x8A82, (int16_t)0xCD63,
    (int16_t)0x8A6E, (int16_t)0xCD91, (int16_t)0x8A5A, (int16_t)0xCDBF, (int16_t)0x8A46,
    (int16_t)0xCDEE, (int16_t)0x8A33, (int16_t)0xCE1C, (int16_t)0x8A1F, (int16_t)0xCE4A,
    (int16_t)0x8A0B, (int16_t)0xCE79, (int16_t)0x89F8, (int16_t)0xCEA7, (int16_t)0x89E4,
    (int16_t)0xCED5, (int16_t)0x89D1, (int16_t)0xCF04, (int16_t)0x89BE, (int16_t)0xCF32,
    (int16_t)0x89AB, (int16_t)0xCF61, (int16_t)0x8997, (int16_t)0xCF8F, (int16_t)0x8984,
    (int16_t)0xCFBE, (int16_t)0x8971, (int16_t)0xCFEC, (int16_t)0x895F, (int16_t)0xD01B,
    (int16_t)0x894C, (int16_t)0xD04A, (int16_t)0x8939, (int16_t)0xD078, (int16_t)0x8926,
    (int16_t)0xD0A7, (int16_t)0x8914, (int16_t)0xD0D6, (int16_t)0x8901, (int16_t)0xD104,
    (int16_t)0x88EF, (int16_t)0xD133, (int16_t)0x88DC, (int16_t)0xD162, (int16_t)0x88CA,
    (int16_t)0xD191, (int16_t)0x88B8, (int16_t)0xD1C0, (int16_t)0x88A5, (int16_t)0xD1EE,
    (int16_t)0x8893, (int16_t)0xD21D, (int16_t)0x8881, (int16_t)0xD24C, (int16_t)0x886F,
    (int16_t)0xD27B, (int16_t)0x885D, (int16_t)0xD2AA, (int16_t)0x884B, (int16_t)0xD2D9,
    (int16_t)0x883A, (int16_t)0xD308, (int16_t)0x8828, (int16_t)0xD337, (int16_t)0x8816,
    (int16_t)0xD367, (int16_t)0x8805, (int16_t)0xD396, (int16_t)0x87F3, (int16_t)0xD3C5,
    (int16_t)0x87E2, (int16_t)0xD3F4, (int16_t)0x87D1, (int16_t)0xD423, (int16_t)0x87BF,
    (int16_t)0xD452, (int16_t)0x87AE, (int16_t)0xD482, (int16_t)0x879D, (int16_t)0xD4B1,
    (int16_t)0x878C, (int16_t)0xD4E0, (int16_t)0x877B, (int16_t)0xD510, (int16_t)0x876A,
    (int16_t)0xD53F, (int16_t)0x8759, (int16_t)0xD56E, (int16_t)0x8749, (int16_t)0xD59E,
    (int16_t)0x8738, (int16_t)0xD5CD, (int16_t)0x8727, (int16_t)0xD5FD, (int16_t)0x8717,
    (int16_t)0xD62C, (int16_t)0x8706, (int16_t)0xD65C, (int16_t)0x86F6, (int16_t)0xD68B,
    (int16_t)0x86E6, (int16_t)0xD6BB, (int16_t)0x86D5, (int16_t)0xD6EA, (int16_t)0x86C5,
    (int16_t)0xD71A, (int16_t)0x86B5, (int16_t)0xD74A, (int16_t)0x86A5, (int16_t)0xD779,
    (int16_t)0x8695, (int16_t)0xD7A9, (int16_t)0x8685, (int16_t)0xD7D9, (int16_t)0x8675,
    (int16_t)0xD809, (int16_t)0x8666, (int16_t)0xD838, (int16_t)0x8656, (int16_t)0xD868,
    (int16_t)0x8646, (int16_t)0xD898, (int16_t)0x8637, (int16_t)0xD8C8, (int16_t)0x8627,
    (int16_t)0xD8F8, (int16_t)0x8618, (int16_t)0xD927, (int16_t)0x8609, (int16_t)0xD957,
    (int16_t)0x85FA, (int16_t)0xD987, (int16_t)0x85EA, (int16_t)0xD9B7, (int16_t)0x85DB,
    (int16_t)0xD9E7, (int16_t)0x85CC, (int16_t)0xDA17, (int16_t)0x85BD, (int16_t)0xDA47,
    (int16_t)0x85AF, (int16_t)0xDA77, (int16_t)0x85A0, (int16_t)0xDAA7, (int16_t)0x8591,
    (int16_t)0xDAD7, (int16_t)0x8582, (int16_t)0xDB08, (int16_t)0x8574, (int16_t)0xDB38,
    (int16_t)0x8565, (int16_t)0xDB68, (int16_t)0x8557, (int16_t)0xDB98, (int16_t)0x8549,
    (int16_t)0xDBC8, (int16_t)0x853A, (int16_t)0xDBF8, (int16_t)0x852C, (int16_t)0xDC29,
    (int16_t)0x851E, (int16_t)0xDC59, (int16_t)0x8510, (int16_t)0xDC89, (int16_t)0x8502,
    (int16_t)0xDCBA, (int16_t)0x84F4, (int16_t)0xDCEA, (int16_t)0x84E6, (int16_t)0xDD1A,
    (int16_t)0x84D9, (int16_t)0xDD4B, (int16_t)0x84CB, (int16_t)0xDD7B, (int16_t)0x84BD,
    (int16_t)0xDDAB, (int16_t)0x84B0, (int16_t)0xDDDC, (int16_t)0x84A2, (int16_t)0xDE0C,
    (int16_t)0x8495, (int16_t)0xDE3D, (int16_t)0x8488, (int16_t)0xDE6D, (int16_t)0x847B,
    (int16_t)0xDE9E, (int16_t)0x846D, (int16_t)0xDECE, (int16_t)0x8460, (int16_t)0xDEFF,
    (int16_t)0x8453, (int16_t)0xDF2F, (int16_t)0x8446, (int16_t)0xDF60, (int16_t)0x843A,
    (int16_t)0xDF91, (int16_t)0x842D, (int16_t)0xDFC1, (int16_t)0x8420, (int16_t)0xDFF2,
    (int16_t)0x8414, (int16_t)0xE023, (int16_t)0x8407, (int16_t)0xE053, (int16_t)0x83FA,
    (int16_t)0xE084, (int16_t)0x83EE, (int16_t)0xE0B5, (int16_t)0x83E2, (int16_t)0xE0E6,
    (int16_t)0x83D6, (int16_t)0xE116, (int16_t)0x83C9, (int16_t)0xE147, (int16_t)0x83BD,
    (int16_t)0xE178, (int16_t)0x83B1, (int16_t)0xE1A9, (int16_t)0x83A5, (int16_t)0xE1DA,
    (int16_t)0x8399, (int16_t)0xE20A, (int16_t)0x838E, (int16_t)0xE23B, (int16_t)0x8382,
    (int16_t)0xE26C, (int16_t)0x8376, (int16_t)0xE29D, (int16_t)0x836B, (int16_t)0xE2CE,
    (int16_t)0x835F, (int16_t)0xE2FF, (int16_t)0x8354, (int16_t)0xE330, (int16_t)0x8348,
    (int16_t)0xE361, (int16_t)0x833D, (int16_t)0xE392, (int16_t)0x8332, (int16_t)0xE3C3,
    (int16_t)0x8327, (int16_t)0xE3F4, (int16_t)0x831C, (int16_t)0xE425, (int16_t)0x8311,
    (int16_t)0xE456, (int16_t)0x8306, (int16_t)0xE487, (int16_t)0x82FB, (int16_t)0xE4B8,
    (int16_t)0x82F0, (int16_t)0xE4E9, (int16_t)0x82E6, (int16_t)0xE51B, (int16_t)0x82DB,
    (int16_t)0xE54C, (int16_t)0x82D0, (int16_t)0xE57D, (int16_t)0x82C6, (int16_t)0xE5AE,
    (int16_t)0x82BC, (int16_t)0xE5DF, (int16_t)0x82B1, (int16_t)0xE610, (int16_t)0x82A7,
    (int16_t)0xE642, (int16_t)0x829D, (int16_t)0xE673, (int16_t)0x8293, (int16_t)0xE6A4,
    (int16_t)0x8289, (int16_t)0xE6D5, (int16_t)0x827F, (int16_t)0xE707, (int16_t)0x8275,
    (int16_t)0xE738, (int16_t)0x826B, (int16_t)0xE769, (int16_t)0x8262, (int16_t)0xE79B,
    (int16_t)0x8258, (int16_t)0xE7CC, (int16_t)0x824F, (int16_t)0xE7FD, (int16_t)0x8245,
    (int16_t)0xE82F, (int16_t)0x823C, (int16_t)0xE860, (int16_t)0x8232, (int16_t)0xE892,
    (int16_t)0x8229, (int16_t)0xE8C3, (int16_t)0x8220, (int16_t)0xE8F5, (int16_t)0x8217,
    (int16_t)0xE926, (int16_t)0x820E, (int16_t)0xE957, (int16_t)0x8205, (int16_t)0xE989,
    (int16_t)0x81FC, (int16_t)0xE9BA, (int16_t)0x81F3, (int16_t)0xE9EC, (int16_t)0x81EB,
    (int16_t)0xEA1D, (int16_t)0x81E2, (int16_t)0xEA4F, (int16_t)0x81D9, (int16_t)0xEA80,
    (int16_t)0x81D1, (int16_t)0xEAB2, (int16_t)0x81C8, (int16_t)0xEAE4, (int16_t)0x81C0,
    (int16_t)0xEB15, (int16_t)0x81B8, (int16_t)0xEB47, (int16_t)0x81B0, (int16_t)0xEB78,
    (int16_t)0x81A8, (int16_t)0xEBAA, (int16_t)0x81A0, (int16_t)0xEBDC, (int16_t)0x8198,
    (int16_t)0xEC0D, (int16_t)0x8190, (int16_t)0xEC3F, (int16_t)0x8188, (int16_t)0xEC71,
    (int16_t)0x8180, (int16_t)0xECA2, (int16_t)0x8179, (int16_t)0xECD4, (int16_t)0x8171,
    (int16_t)0xED06, (int16_t)0x816A, (int16_t)0xED37, (int16_t)0x8162, (int16_t)0xED69,
    (int16_t)0x815B, (int16_t)0xED9B, (int16_t)0x8154, (int16_t)0xEDCD, (int16_t)0x814C,
    (int16_t)0xEDFE, (int16_t)0x8145, (int16_t)0xEE30, (int16_t)0x813E, (int16_t)0xEE62,
    (int16_t)0x8137, (int16_t)0xEE94, (int16_t)0x8130, (int16_t)0xEEC6, (int16_t)0x812A,
    (int16_t)0xEEF7, (int16_t)0x8123, (int16_t)0xEF29, (int16_t)0x811C, (int16_t)0xEF5B,
    (int16_t)0x8116, (int16_t)0xEF8D, (int16_t)0x810F, (int16_t)0xEFBF, (int16_t)0x8109,
    (int16_t)0xEFF1, (int16_t)0x8102, (int16_t)0xF022, (int16_t)0x80FC, (int16_t)0xF054,
    (int16_t)0x80F6, (int16_t)0xF086, (int16_t)0x80F0, (int16_t)0xF0B8, (int16_t)0x80EA,
    (int16_t)0xF0EA, (int16_t)0x80E4, (int16_t)0xF11C, (int16_t)0x80DE, (int16_t)0xF14E,
    (int16_t)0x80D8, (int16_t)0xF180, (int16_t)0x80D2, (int16_t)0xF1B2, (int16_t)0x80CD,
    (int16_t)0xF1E4, (int16_t)0x80C7, (int16_t)0xF216, (int16_t)0x80C2, (int16_t)0xF248,
    (int16_t)0x80BC, (int16_t)0xF27A, (int16_t)0x80B7, (int16_t)0xF2AC, (int16_t)0x80B2,
    (int16_t)0xF2DE, (int16_t)0x80AC, (int16_t)0xF310, (int16_t)0x80A7, (int16_t)0xF342,
    (int16_t)0x80A2, (int16_t)0xF374, (int16_t)0x809D, (int16_t)0xF3A6, (int16_t)0x8098,
    (int16_t)0xF3D8, (int16_t)0x8094, (int16_t)0xF40A, (int16_t)0x808F, (int16_t)0xF43C,
    (int16_t)0x808A, (int16_t)0xF46E, (int16_t)0x8086, (int16_t)0xF4A0, (int16_t)0x8081,
    (int16_t)0xF4D2, (int16_t)0x807D, (int16_t)0xF504, (int16_t)0x8078, (int16_t)0xF536,
    (int16_t)0x8074, (int16_t)0xF568, (int16_t)0x8070, (int16_t)0xF59A, (int16_t)0x806C,
    (int16_t)0xF5CC, (int16_t)0x8068, (int16_t)0xF5FF, (int16_t)0x8064, (int16_t)0xF631,
    (int16_t)0x8060, (int16_t)0xF663, (int16_t)0x805C, (int16_t)0xF695, (int16_t)0x8058,
    (int16_t)0xF6C7, (int16_t)0x8055, (int16_t)0xF6F9, (int16_t)0x8051, (int16_t)0xF72B,
    (int16_t)0x804E, (int16_t)0xF75D, (int16_t)0x804A, (int16_t)0xF790, (int16_t)0x8047,
    (int16_t)0xF7C2, (int16_t)0x8043, (int16_t)0xF7F4, (int16_t)0x8040, (int16_t)0xF826,
    (int16_t)0x803D, (int16_t)0xF858, (int16_t)0x803A, (int16_t)0xF88A, (int16_t)0x8037,
    (int16_t)0xF8BD, (int16_t)0x8034, (int16_t)0xF8EF, (int16_t)0x8031, (int16_t)0xF921,
    (int16_t)0x802F, (int16_t)0xF953, (int16_t)0x802C, (int16_t)0xF985, (int16_t)0x8029,
    (int16_t)0xF9B8, (int16_t)0x8027, (int16_t)0xF9EA, (int16_t)0x8025, (int16_t)0xFA1C,
    (int16_t)0x8022, (int16_t)0xFA4E, (int16_t)0x8020, (int16_t)0xFA80, (int16_t)0x801E,
    (int16_t)0xFAB3, (int16_t)0x801C, (int16_t)0xFAE5, (int16_t)0x801A, (int16_t)0xFB17,
    (int16_t)0x8018, (int16_t)0xFB49, (int16_t)0x8016, (int16_t)0xFB7C, (int16_t)0x8014,
    (int16_t)0xFBAE, (int16_t)0x8012, (int16_t)0xFBE0, (int16_t)0x8011, (int16_t)0xFC12,
    (int16_t)0x800F, (int16_t)0xFC45, (int16_t)0x800D, (int16_t)0xFC77, (int16_t)0x800C,
    (int16_t)0xFCA9, (int16_t)0x800B, (int16_t)0xFCDB, (int16_t)0x8009, (int16_t)0xFD0E,
    (int16_t)0x8008, (int16_t)0xFD40, (int16_t)0x8007, (int16_t)0xFD72, (int16_t)0x8006,
    (int16_t)0xFDA4, (int16_t)0x8005, (int16_t)0xFDD7, (int16_t)0x8004, (int16_t)0xFE09,
    (int16_t)0x8003, (int16_t)0xFE3B, (int16_t)0x8003, (int16_t)0xFE6D, (int16_t)0x8002,
    (int16_t)0xFEA0, (int16_t)0x8001, (int16_t)0xFED2, (int16_t)0x8001, (int16_t)0xFF04,
    (int16_t)0x8000, (int16_t)0xFF36, (int16_t)0x8000, (int16_t)0xFF69, (int16_t)0x8000,
    (int16_t)0xFF9B, (int16_t)0x8000, (int16_t)0xFFCD, (int16_t)0x8000
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre> for(i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 16, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_16_q32[24] = {
    (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7641AF3C, (int32_t)0x30FBC54D,
    (int32_t)0x5A82799A, (int32_t)0x5A82799A, (int32_t)0x30FBC54D, (int32_t)0x7641AF3C,
    (int32_t)0x00000000, (int32_t)0x7FFFFFFF, (int32_t)0xCF043AB2, (int32_t)0x7641AF3C,
    (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0x89BE50C3, (int32_t)0x30FBC54D,
    (int32_t)0x80000000, (int32_t)0x00000000, (int32_t)0x89BE50C3, (int32_t)0xCF043AB2,
    (int32_t)0xA57D8666, (int32_t)0xA57D8666, (int32_t)0xCF043AB2, (int32_t)0x89BE50C3
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 32, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_32_q32[48] = {
    (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7D8A5F3F, (int32_t)0x18F8B83C,
    (int32_t)0x7641AF3C, (int32_t)0x30FBC54D, (int32_t)0x6A6D98A4, (int32_t)0x471CECE6,
    (int32_t)0x5A82799A, (int32_t)0x5A82799A, (int32_t)0x471CECE6, (int32_t)0x6A6D98A4,
    (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x18F8B83C, (int32_t)0x7D8A5F3F,
    (int32_t)0x00000000, (int32_t)0x7FFFFFFF, (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F,
    (int32_t)0xCF043AB2, (int32_t)0x7641AF3C, (int32_t)0xB8E31319, (int32_t)0x6A6D98A4,
    (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0x9592675B, (int32_t)0x471CECE6,
    (int32_t)0x89BE50C3, (int32_t)0x30FBC54D, (int32_t)0x8275A0C0, (int32_t)0x18F8B83C,
    (int32_t)0x80000000, (int32_t)0x00000000, (int32_t)0x8275A0C0, (int32_t)0xE70747C3,
    (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x9592675B, (int32_t)0xB8E31319,
    (int32_t)0xA57D8666, (int32_t)0xA57D8666, (int32_t)0xB8E31319, (int32_t)0x9592675B,
    (int32_t)0xCF043AB2, (int32_t)0x89BE50C3, (int32_t)0xE70747C3, (int32_t)0x8275A0C0
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 64, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_64_q32[96] = {
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7F62368F,
  (int32_t)0x0C8BD35E, (int32_t)0x7D8A5F3F, (int32_t)0x18F8B83C,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x7641AF3C,
  (int32_t)0x30FBC54D, (int32_t)0x70E2CBC6, (int32_t)0x3C56BA70,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x62F201AC,
  (int32_t)0x5133CC94, (int32_t)0x5A82799A, (int32_t)0x5A82799A,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x471CECE6,
  (int32_t)0x6A6D98A4, (int32_t)0x3C56BA70, (int32_t)0x70E2CBC6,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x25280C5D,
  (int32_t)0x7A7D055B, (int32_t)0x18F8B83C, (int32_t)0x7D8A5F3F,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x00000000,
  (int32_t)0x7FFFFFFF, (int32_t)0xF3742CA1, (int32_t)0x7F62368F,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xDAD7F3A2,
  (int32_t)0x7A7D055B, (int32_t)0xCF043AB2, (int32_t)0x7641AF3C,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xB8E31319,
  (int32_t)0x6A6D98A4, (int32_t)0xAECC336B, (int32_t)0x62F201AC,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0x9D0DFE53,
  (int32_t)0x5133CC94, (int32_t)0x9592675B, (int32_t)0x471CECE6,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x89BE50C3,
  (int32_t)0x30FBC54D, (int32_t)0x8582FAA4, (int32_t)0x25280C5D,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x809DC970,
  (int32_t)0x0C8BD35E, (int32_t)0x80000000, (int32_t)0x00000000,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x8275A0C0,
  (int32_t)0xE70747C3, (int32_t)0x8582FAA4, (int32_t)0xDAD7F3A2,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x8F1D343A,
  (int32_t)0xC3A9458F, (int32_t)0x9592675B, (int32_t)0xB8E31319,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0xA57D8666,
  (int32_t)0xA57D8666, (int32_t)0xAECC336B, (int32_t)0x9D0DFE53,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xC3A9458F,
  (int32_t)0x8F1D343A, (int32_t)0xCF043AB2, (int32_t)0x89BE50C3,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xE70747C3,
  (int32_t)0x8275A0C0, (int32_t)0xF3742CA1, (int32_t)0x809DC970
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i < 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 128, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_128_q32[192] = {
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FD8878D,
  (int32_t)0x0647D97C, (int32_t)0x7F62368F, (int32_t)0x0C8BD35E,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7D8A5F3F,
  (int32_t)0x18F8B83C, (int32_t)0x7C29FBEE, (int32_t)0x1F19F97B,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x78848413,
  (int32_t)0x2B1F34EB, (int32_t)0x7641AF3C, (int32_t)0x30FBC54D,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x70E2CBC6,
  (int32_t)0x3C56BA70, (int32_t)0x6DCA0D14, (int32_t)0x41CE1E64,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x66CF811F,
  (int32_t)0x4C3FDFF3, (int32_t)0x62F201AC, (int32_t)0x5133CC94,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5A82799A,
  (int32_t)0x5A82799A, (int32_t)0x55F5A4D2, (int32_t)0x5ED77C89,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x4C3FDFF3,
  (int32_t)0x66CF811F, (int32_t)0x471CECE6, (int32_t)0x6A6D98A4,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x3C56BA70,
  (int32_t)0x70E2CBC6, (int32_t)0x36BA2013, (int32_t)0x73B5EBD0,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x2B1F34EB,
  (int32_t)0x78848413, (int32_t)0x25280C5D, (int32_t)0x7A7D055B,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x18F8B83C,
  (int32_t)0x7D8A5F3F, (int32_t)0x12C8106E, (int32_t)0x7E9D55FC,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x0647D97C,
  (int32_t)0x7FD8878D, (int32_t)0x00000000, (int32_t)0x7FFFFFFF,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF3742CA1,
  (int32_t)0x7F62368F, (int32_t)0xED37EF91, (int32_t)0x7E9D55FC,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE0E60684,
  (int32_t)0x7C29FBEE, (int32_t)0xDAD7F3A2, (int32_t)0x7A7D055B,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xCF043AB2,
  (int32_t)0x7641AF3C, (int32_t)0xC945DFEC, (int32_t)0x73B5EBD0,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xBE31E19B,
  (int32_t)0x6DCA0D14, (int32_t)0xB8E31319, (int32_t)0x6A6D98A4,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xAECC336B,
  (int32_t)0x62F201AC, (int32_t)0xAA0A5B2D, (int32_t)0x5ED77C89,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA1288376,
  (int32_t)0x55F5A4D2, (int32_t)0x9D0DFE53, (int32_t)0x5133CC94,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x9592675B,
  (int32_t)0x471CECE6, (int32_t)0x9235F2EB, (int32_t)0x41CE1E64,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8C4A142F,
  (int32_t)0x36BA2013, (int32_t)0x89BE50C3, (int32_t)0x30FBC54D,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x8582FAA4,
  (int32_t)0x25280C5D, (int32_t)0x83D60411, (int32_t)0x1F19F97B,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x8162AA03,
  (int32_t)0x12C8106E, (int32_t)0x809DC970, (int32_t)0x0C8BD35E,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x80000000,
  (int32_t)0x00000000, (int32_t)0x80277872, (int32_t)0xF9B82683,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x8162AA03,
  (int32_t)0xED37EF91, (int32_t)0x8275A0C0, (int32_t)0xE70747C3,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x8582FAA4,
  (int32_t)0xDAD7F3A2, (int32_t)0x877B7BEC, (int32_t)0xD4E0CB14,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x8C4A142F,
  (int32_t)0xC945DFEC, (int32_t)0x8F1D343A, (int32_t)0xC3A9458F,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x9592675B,
  (int32_t)0xB8E31319, (int32_t)0x99307EE0, (int32_t)0xB3C0200C,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0xA1288376,
  (int32_t)0xAA0A5B2D, (int32_t)0xA57D8666, (int32_t)0xA57D8666,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAECC336B,
  (int32_t)0x9D0DFE53, (int32_t)0xB3C0200C, (int32_t)0x99307EE0,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xBE31E19B,
  (int32_t)0x9235F2EB, (int32_t)0xC3A9458F, (int32_t)0x8F1D343A,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xCF043AB2,
  (int32_t)0x89BE50C3, (int32_t)0xD4E0CB14, (int32_t)0x877B7BEC,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xE0E60684,
  (int32_t)0x83D60411, (int32_t)0xE70747C3, (int32_t)0x8275A0C0,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xF3742CA1,
  (int32_t)0x809DC970, (int32_t)0xF9B82683, (int32_t)0x80277872
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 256, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 
 */
const int32_t twiddleCoef_256_q32[384] = {
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FF62182,
  (int32_t)0x03242ABF, (int32_t)0x7FD8878D, (int32_t)0x0647D97C,
  (int32_t)0x7FA736B4, (int32_t)0x096A9049, (int32_t)0x7F62368F,
  (int32_t)0x0C8BD35E, (int32_t)0x7F0991C3, (int32_t)0x0FAB272B,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7E1D93E9,
  (int32_t)0x15E21444, (int32_t)0x7D8A5F3F, (int32_t)0x18F8B83C,
  (int32_t)0x7CE3CEB1, (int32_t)0x1C0B826A, (int32_t)0x7C29FBEE,
  (int32_t)0x1F19F97B, (int32_t)0x7B5D039D, (int32_t)0x2223A4C5,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x798A23B1,
  (int32_t)0x2826B928, (int32_t)0x78848413, (int32_t)0x2B1F34EB,
  (int32_t)0x776C4EDB, (int32_t)0x2E110A62, (int32_t)0x7641AF3C,
  (int32_t)0x30FBC54D, (int32_t)0x7504D345, (int32_t)0x33DEF287,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x72552C84,
  (int32_t)0x398CDD32, (int32_t)0x70E2CBC6, (int32_t)0x3C56BA70,
  (int32_t)0x6F5F02B1, (int32_t)0x3F1749B7, (int32_t)0x6DCA0D14,
  (int32_t)0x41CE1E64, (int32_t)0x6C242960, (int32_t)0x447ACD50,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x68A69E81,
  (int32_t)0x49B41533, (int32_t)0x66CF811F, (int32_t)0x4C3FDFF3,
  (int32_t)0x64E88926, (int32_t)0x4EBFE8A4, (int32_t)0x62F201AC,
  (int32_t)0x5133CC94, (int32_t)0x60EC3830, (int32_t)0x539B2AEF,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5CB420DF,
  (int32_t)0x5842DD54, (int32_t)0x5A82799A, (int32_t)0x5A82799A,
  (int32_t)0x5842DD54, (int32_t)0x5CB420DF, (int32_t)0x55F5A4D2,
  (int32_t)0x5ED77C89, (int32_t)0x539B2AEF, (int32_t)0x60EC3830,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x4EBFE8A4,
  (int32_t)0x64E88926, (int32_t)0x4C3FDFF3, (int32_t)0x66CF811F,
  (int32_t)0x49B41533, (int32_t)0x68A69E81, (int32_t)0x471CECE6,
  (int32_t)0x6A6D98A4, (int32_t)0x447ACD50, (int32_t)0x6C242960,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x3F1749B7,
  (int32_t)0x6F5F02B1, (int32_t)0x3C56BA70, (int32_t)0x70E2CBC6,
  (int32_t)0x398CDD32, (int32_t)0x72552C84, (int32_t)0x36BA2013,
  (int32_t)0x73B5EBD0, (int32_t)0x33DEF287, (int32_t)0x7504D345,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x2E110A62,
  (int32_t)0x776C4EDB, (int32_t)0x2B1F34EB, (int32_t)0x78848413,
  (int32_t)0x2826B928, (int32_t)0x798A23B1, (int32_t)0x25280C5D,
  (int32_t)0x7A7D055B, (int32_t)0x2223A4C5, (int32_t)0x7B5D039D,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x1C0B826A,
  (int32_t)0x7CE3CEB1, (int32_t)0x18F8B83C, (int32_t)0x7D8A5F3F,
  (int32_t)0x15E21444, (int32_t)0x7E1D93E9, (int32_t)0x12C8106E,
  (int32_t)0x7E9D55FC, (int32_t)0x0FAB272B, (int32_t)0x7F0991C3,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x096A9049,
  (int32_t)0x7FA736B4, (int32_t)0x0647D97C, (int32_t)0x7FD8878D,
  (int32_t)0x03242ABF, (int32_t)0x7FF62182, (int32_t)0x00000000,
  (int32_t)0x7FFFFFFF, (int32_t)0xFCDBD541, (int32_t)0x7FF62182,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF6956FB6,
  (int32_t)0x7FA736B4, (int32_t)0xF3742CA1, (int32_t)0x7F62368F,
  (int32_t)0xF054D8D4, (int32_t)0x7F0991C3, (int32_t)0xED37EF91,
  (int32_t)0x7E9D55FC, (int32_t)0xEA1DEBBB, (int32_t)0x7E1D93E9,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE3F47D95,
  (int32_t)0x7CE3CEB1, (int32_t)0xE0E60684, (int32_t)0x7C29FBEE,
  (int32_t)0xDDDC5B3A, (int32_t)0x7B5D039D, (int32_t)0xDAD7F3A2,
  (int32_t)0x7A7D055B, (int32_t)0xD7D946D7, (int32_t)0x798A23B1,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xD1EEF59E,
  (int32_t)0x776C4EDB, (int32_t)0xCF043AB2, (int32_t)0x7641AF3C,
  (int32_t)0xCC210D78, (int32_t)0x7504D345, (int32_t)0xC945DFEC,
  (int32_t)0x73B5EBD0, (int32_t)0xC67322CD, (int32_t)0x72552C84,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xC0E8B648,
  (int32_t)0x6F5F02B1, (int32_t)0xBE31E19B, (int32_t)0x6DCA0D14,
  (int32_t)0xBB8532AF, (int32_t)0x6C242960, (int32_t)0xB8E31319,
  (int32_t)0x6A6D98A4, (int32_t)0xB64BEACC, (int32_t)0x68A69E81,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xB140175B,
  (int32_t)0x64E88926, (int32_t)0xAECC336B, (int32_t)0x62F201AC,
  (int32_t)0xAC64D510, (int32_t)0x60EC3830, (int32_t)0xAA0A5B2D,
  (int32_t)0x5ED77C89, (int32_t)0xA7BD22AB, (int32_t)0x5CB420DF,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA34BDF20,
  (int32_t)0x5842DD54, (int32_t)0xA1288376, (int32_t)0x55F5A4D2,
  (int32_t)0x9F13C7D0, (int32_t)0x539B2AEF, (int32_t)0x9D0DFE53,
  (int32_t)0x5133CC94, (int32_t)0x9B1776D9, (int32_t)0x4EBFE8A4,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x9759617E,
  (int32_t)0x49B41533, (int32_t)0x9592675B, (int32_t)0x471CECE6,
  (int32_t)0x93DBD69F, (int32_t)0x447ACD50, (int32_t)0x9235F2EB,
  (int32_t)0x41CE1E64, (int32_t)0x90A0FD4E, (int32_t)0x3F1749B7,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8DAAD37B,
  (int32_t)0x398CDD32, (int32_t)0x8C4A142F, (int32_t)0x36BA2013,
  (int32_t)0x8AFB2CBA, (int32_t)0x33DEF287, (int32_t)0x89BE50C3,
  (int32_t)0x30FBC54D, (int32_t)0x8893B124, (int32_t)0x2E110A62,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x8675DC4E,
  (int32_t)0x2826B928, (int32_t)0x8582FAA4, (int32_t)0x25280C5D,
  (int32_t)0x84A2FC62, (int32_t)0x2223A4C5, (int32_t)0x83D60411,
  (int32_t)0x1F19F97B, (int32_t)0x831C314E, (int32_t)0x1C0B826A,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x81E26C16,
  (int32_t)0x15E21444, (int32_t)0x8162AA03, (int32_t)0x12C8106E,
  (int32_t)0x80F66E3C, (int32_t)0x0FAB272B, (int32_t)0x809DC970,
  (int32_t)0x0C8BD35E, (int32_t)0x8058C94C, (int32_t)0x096A9049,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x8009DE7D,
  (int32_t)0x03242ABF, (int32_t)0x80000000, (int32_t)0x00000000,
  (int32_t)0x8009DE7D, (int32_t)0xFCDBD541, (int32_t)0x80277872,
  (int32_t)0xF9B82683, (int32_t)0x8058C94C, (int32_t)0xF6956FB6,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x80F66E3C,
  (int32_t)0xF054D8D4, (int32_t)0x8162AA03, (int32_t)0xED37EF91,
  (int32_t)0x81E26C16, (int32_t)0xEA1DEBBB, (int32_t)0x8275A0C0,
  (int32_t)0xE70747C3, (int32_t)0x831C314E, (int32_t)0xE3F47D95,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x84A2FC62,
  (int32_t)0xDDDC5B3A, (int32_t)0x8582FAA4, (int32_t)0xDAD7F3A2,
  (int32_t)0x8675DC4E, (int32_t)0xD7D946D7, (int32_t)0x877B7BEC,
  (int32_t)0xD4E0CB14, (int32_t)0x8893B124, (int32_t)0xD1EEF59E,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x8AFB2CBA,
  (int32_t)0xCC210D78, (int32_t)0x8C4A142F, (int32_t)0xC945DFEC,
  (int32_t)0x8DAAD37B, (int32_t)0xC67322CD, (int32_t)0x8F1D343A,
  (int32_t)0xC3A9458F, (int32_t)0x90A0FD4E, (int32_t)0xC0E8B648,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x93DBD69F,
  (int32_t)0xBB8532AF, (int32_t)0x9592675B, (int32_t)0xB8E31319,
  (int32_t)0x9759617E, (int32_t)0xB64BEACC, (int32_t)0x99307EE0,
  (int32_t)0xB3C0200C, (int32_t)0x9B1776D9, (int32_t)0xB140175B,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0x9F13C7D0,
  (int32_t)0xAC64D510, (int32_t)0xA1288376, (int32_t)0xAA0A5B2D,
  (int32_t)0xA34BDF20, (int32_t)0xA7BD22AB, (int32_t)0xA57D8666,
  (int32_t)0xA57D8666, (int32_t)0xA7BD22AB, (int32_t)0xA34BDF20,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAC64D510,
  (int32_t)0x9F13C7D0, (int32_t)0xAECC336B, (int32_t)0x9D0DFE53,
  (int32_t)0xB140175B, (int32_t)0x9B1776D9, (int32_t)0xB3C0200C,
  (int32_t)0x99307EE0, (int32_t)0xB64BEACC, (int32_t)0x9759617E,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xBB8532AF,
  (int32_t)0x93DBD69F, (int32_t)0xBE31E19B, (int32_t)0x9235F2EB,
  (int32_t)0xC0E8B648, (int32_t)0x90A0FD4E, (int32_t)0xC3A9458F,
  (int32_t)0x8F1D343A, (int32_t)0xC67322CD, (int32_t)0x8DAAD37B,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xCC210D78,
  (int32_t)0x8AFB2CBA, (int32_t)0xCF043AB2, (int32_t)0x89BE50C3,
  (int32_t)0xD1EEF59E, (int32_t)0x8893B124, (int32_t)0xD4E0CB14,
  (int32_t)0x877B7BEC, (int32_t)0xD7D946D7, (int32_t)0x8675DC4E,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xDDDC5B3A,
  (int32_t)0x84A2FC62, (int32_t)0xE0E60684, (int32_t)0x83D60411,
  (int32_t)0xE3F47D95, (int32_t)0x831C314E, (int32_t)0xE70747C3,
  (int32_t)0x8275A0C0, (int32_t)0xEA1DEBBB, (int32_t)0x81E26C16,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xF054D8D4,
  (int32_t)0x80F66E3C, (int32_t)0xF3742CA1, (int32_t)0x809DC970,
  (int32_t)0xF6956FB6, (int32_t)0x8058C94C, (int32_t)0xF9B82683,
  (int32_t)0x80277872, (int32_t)0xFCDBD541, (int32_t)0x8009DE7D
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 512, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 
 */
const int32_t twiddleCoef_512_q32[768] = {
    (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FFD885A,
  (int32_t)0x01921D1F, (int32_t)0x7FF62182, (int32_t)0x03242ABF,
  (int32_t)0x7FE9CBC0, (int32_t)0x04B6195D, (int32_t)0x7FD8878D,
  (int32_t)0x0647D97C, (int32_t)0x7FC25596, (int32_t)0x07D95B9E,
  (int32_t)0x7FA736B4, (int32_t)0x096A9049, (int32_t)0x7F872BF3,
  (int32_t)0x0AFB6805, (int32_t)0x7F62368F, (int32_t)0x0C8BD35E,
  (int32_t)0x7F3857F5, (int32_t)0x0E1BC2E3, (int32_t)0x7F0991C3,
  (int32_t)0x0FAB272B, (int32_t)0x7ED5E5C6, (int32_t)0x1139F0CE,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7E5FE493,
  (int32_t)0x145576B1, (int32_t)0x7E1D93E9, (int32_t)0x15E21444,
  (int32_t)0x7DD6668E, (int32_t)0x176DD9DE, (int32_t)0x7D8A5F3F,
  (int32_t)0x18F8B83C, (int32_t)0x7D3980EC, (int32_t)0x1A82A025,
  (int32_t)0x7CE3CEB1, (int32_t)0x1C0B826A, (int32_t)0x7C894BDD,
  (int32_t)0x1D934FE5, (int32_t)0x7C29FBEE, (int32_t)0x1F19F97B,
  (int32_t)0x7BC5E28F, (int32_t)0x209F701C, (int32_t)0x7B5D039D,
  (int32_t)0x2223A4C5, (int32_t)0x7AEF6323, (int32_t)0x23A6887E,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x7A05EEAD,
  (int32_t)0x26A82185, (int32_t)0x798A23B1, (int32_t)0x2826B928,
  (int32_t)0x7909A92C, (int32_t)0x29A3C484, (int32_t)0x78848413,
  (int32_t)0x2B1F34EB, (int32_t)0x77FAB988, (int32_t)0x2C98FBBA,
  (int32_t)0x776C4EDB, (int32_t)0x2E110A62, (int32_t)0x76D94988,
  (int32_t)0x2F875262, (int32_t)0x7641AF3C, (int32_t)0x30FBC54D,
  (int32_t)0x75A585CF, (int32_t)0x326E54C7, (int32_t)0x7504D345,
  (int32_t)0x33DEF287, (int32_t)0x745F9DD1, (int32_t)0x354D9056,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x7307C3D0,
  (int32_t)0x382493B0, (int32_t)0x72552C84, (int32_t)0x398CDD32,
  (int32_t)0x719E2CD2, (int32_t)0x3AF2EEB7, (int32_t)0x70E2CBC6,
  (int32_t)0x3C56BA70, (int32_t)0x70231099, (int32_t)0x3DB832A5,
  (int32_t)0x6F5F02B1, (int32_t)0x3F1749B7, (int32_t)0x6E96A99C,
  (int32_t)0x4073F21D, (int32_t)0x6DCA0D14, (int32_t)0x41CE1E64,
  (int32_t)0x6CF934FB, (int32_t)0x4325C135, (int32_t)0x6C242960,
  (int32_t)0x447ACD50, (int32_t)0x6B4AF278, (int32_t)0x45CD358F,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x698C246C,
  (int32_t)0x4869E664, (int32_t)0x68A69E81, (int32_t)0x49B41533,
  (int32_t)0x67BD0FBC, (int32_t)0x4AFB6C97, (int32_t)0x66CF811F,
  (int32_t)0x4C3FDFF3, (int32_t)0x65DDFBD3, (int32_t)0x4D8162C4,
  (int32_t)0x64E88926, (int32_t)0x4EBFE8A4, (int32_t)0x63EF328F,
  (int32_t)0x4FFB654D, (int32_t)0x62F201AC, (int32_t)0x5133CC94,
  (int32_t)0x61F1003E, (int32_t)0x5269126E, (int32_t)0x60EC3830,
  (int32_t)0x539B2AEF, (int32_t)0x5FE3B38D, (int32_t)0x54CA0A4A,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5DC79D7C,
  (int32_t)0x571DEEF9, (int32_t)0x5CB420DF, (int32_t)0x5842DD54,
  (int32_t)0x5B9D1153, (int32_t)0x59646497, (int32_t)0x5A82799A,
  (int32_t)0x5A82799A, (int32_t)0x59646497, (int32_t)0x5B9D1153,
  (int32_t)0x5842DD54, (int32_t)0x5CB420DF, (int32_t)0x571DEEF9,
  (int32_t)0x5DC79D7C, (int32_t)0x55F5A4D2, (int32_t)0x5ED77C89,
  (int32_t)0x54CA0A4A, (int32_t)0x5FE3B38D, (int32_t)0x539B2AEF,
  (int32_t)0x60EC3830, (int32_t)0x5269126E, (int32_t)0x61F1003E,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x4FFB654D,
  (int32_t)0x63EF328F, (int32_t)0x4EBFE8A4, (int32_t)0x64E88926,
  (int32_t)0x4D8162C4, (int32_t)0x65DDFBD3, (int32_t)0x4C3FDFF3,
  (int32_t)0x66CF811F, (int32_t)0x4AFB6C97, (int32_t)0x67BD0FBC,
  (int32_t)0x49B41533, (int32_t)0x68A69E81, (int32_t)0x4869E664,
  (int32_t)0x698C246C, (int32_t)0x471CECE6, (int32_t)0x6A6D98A4,
  (int32_t)0x45CD358F, (int32_t)0x6B4AF278, (int32_t)0x447ACD50,
  (int32_t)0x6C242960, (int32_t)0x4325C135, (int32_t)0x6CF934FB,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x4073F21D,
  (int32_t)0x6E96A99C, (int32_t)0x3F1749B7, (int32_t)0x6F5F02B1,
  (int32_t)0x3DB832A5, (int32_t)0x70231099, (int32_t)0x3C56BA70,
  (int32_t)0x70E2CBC6, (int32_t)0x3AF2EEB7, (int32_t)0x719E2CD2,
  (int32_t)0x398CDD32, (int32_t)0x72552C84, (int32_t)0x382493B0,
  (int32_t)0x7307C3D0, (int32_t)0x36BA2013, (int32_t)0x73B5EBD0,
  (int32_t)0x354D9056, (int32_t)0x745F9DD1, (int32_t)0x33DEF287,
  (int32_t)0x7504D345, (int32_t)0x326E54C7, (int32_t)0x75A585CF,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x2F875262,
  (int32_t)0x76D94988, (int32_t)0x2E110A62, (int32_t)0x776C4EDB,
  (int32_t)0x2C98FBBA, (int32_t)0x77FAB988, (int32_t)0x2B1F34EB,
  (int32_t)0x78848413, (int32_t)0x29A3C484, (int32_t)0x7909A92C,
  (int32_t)0x2826B928, (int32_t)0x798A23B1, (int32_t)0x26A82185,
  (int32_t)0x7A05EEAD, (int32_t)0x25280C5D, (int32_t)0x7A7D055B,
  (int32_t)0x23A6887E, (int32_t)0x7AEF6323, (int32_t)0x2223A4C5,
  (int32_t)0x7B5D039D, (int32_t)0x209F701C, (int32_t)0x7BC5E28F,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x1D934FE5,
  (int32_t)0x7C894BDD, (int32_t)0x1C0B826A, (int32_t)0x7CE3CEB1,
  (int32_t)0x1A82A025, (int32_t)0x7D3980EC, (int32_t)0x18F8B83C,
  (int32_t)0x7D8A5F3F, (int32_t)0x176DD9DE, (int32_t)0x7DD6668E,
  (int32_t)0x15E21444, (int32_t)0x7E1D93E9, (int32_t)0x145576B1,
  (int32_t)0x7E5FE493, (int32_t)0x12C8106E, (int32_t)0x7E9D55FC,
  (int32_t)0x1139F0CE, (int32_t)0x7ED5E5C6, (int32_t)0x0FAB272B,
  (int32_t)0x7F0991C3, (int32_t)0x0E1BC2E3, (int32_t)0x7F3857F5,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x0AFB6805,
  (int32_t)0x7F872BF3, (int32_t)0x096A9049, (int32_t)0x7FA736B4,
  (int32_t)0x07D95B9E, (int32_t)0x7FC25596, (int32_t)0x0647D97C,
  (int32_t)0x7FD8878D, (int32_t)0x04B6195D, (int32_t)0x7FE9CBC0,
  (int32_t)0x03242ABF, (int32_t)0x7FF62182, (int32_t)0x01921D1F,
  (int32_t)0x7FFD885A, (int32_t)0x00000000, (int32_t)0x7FFFFFFF,
  (int32_t)0xFE6DE2E0, (int32_t)0x7FFD885A, (int32_t)0xFCDBD541,
  (int32_t)0x7FF62182, (int32_t)0xFB49E6A2, (int32_t)0x7FE9CBC0,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF826A461,
  (int32_t)0x7FC25596, (int32_t)0xF6956FB6, (int32_t)0x7FA736B4,
  (int32_t)0xF50497FA, (int32_t)0x7F872BF3, (int32_t)0xF3742CA1,
  (int32_t)0x7F62368F, (int32_t)0xF1E43D1C, (int32_t)0x7F3857F5,
  (int32_t)0xF054D8D4, (int32_t)0x7F0991C3, (int32_t)0xEEC60F31,
  (int32_t)0x7ED5E5C6, (int32_t)0xED37EF91, (int32_t)0x7E9D55FC,
  (int32_t)0xEBAA894E, (int32_t)0x7E5FE493, (int32_t)0xEA1DEBBB,
  (int32_t)0x7E1D93E9, (int32_t)0xE8922621, (int32_t)0x7DD6668E,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE57D5FDA,
  (int32_t)0x7D3980EC, (int32_t)0xE3F47D95, (int32_t)0x7CE3CEB1,
  (int32_t)0xE26CB01A, (int32_t)0x7C894BDD, (int32_t)0xE0E60684,
  (int32_t)0x7C29FBEE, (int32_t)0xDF608FE3, (int32_t)0x7BC5E28F,
  (int32_t)0xDDDC5B3A, (int32_t)0x7B5D039D, (int32_t)0xDC597781,
  (int32_t)0x7AEF6323, (int32_t)0xDAD7F3A2, (int32_t)0x7A7D055B,
  (int32_t)0xD957DE7A, (int32_t)0x7A05EEAD, (int32_t)0xD7D946D7,
  (int32_t)0x798A23B1, (int32_t)0xD65C3B7B, (int32_t)0x7909A92C,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xD3670445,
  (int32_t)0x77FAB988, (int32_t)0xD1EEF59E, (int32_t)0x776C4EDB,
  (int32_t)0xD078AD9D, (int32_t)0x76D94988, (int32_t)0xCF043AB2,
  (int32_t)0x7641AF3C, (int32_t)0xCD91AB38, (int32_t)0x75A585CF,
  (int32_t)0xCC210D78, (int32_t)0x7504D345, (int32_t)0xCAB26FA9,
  (int32_t)0x745F9DD1, (int32_t)0xC945DFEC, (int32_t)0x73B5EBD0,
  (int32_t)0xC7DB6C50, (int32_t)0x7307C3D0, (int32_t)0xC67322CD,
  (int32_t)0x72552C84, (int32_t)0xC50D1148, (int32_t)0x719E2CD2,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xC247CD5A,
  (int32_t)0x70231099, (int32_t)0xC0E8B648, (int32_t)0x6F5F02B1,
  (int32_t)0xBF8C0DE2, (int32_t)0x6E96A99C, (int32_t)0xBE31E19B,
  (int32_t)0x6DCA0D14, (int32_t)0xBCDA3ECA, (int32_t)0x6CF934FB,
  (int32_t)0xBB8532AF, (int32_t)0x6C242960, (int32_t)0xBA32CA70,
  (int32_t)0x6B4AF278, (int32_t)0xB8E31319, (int32_t)0x6A6D98A4,
  (int32_t)0xB796199B, (int32_t)0x698C246C, (int32_t)0xB64BEACC,
  (int32_t)0x68A69E81, (int32_t)0xB5049368, (int32_t)0x67BD0FBC,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xB27E9D3B,
  (int32_t)0x65DDFBD3, (int32_t)0xB140175B, (int32_t)0x64E88926,
  (int32_t)0xB0049AB2, (int32_t)0x63EF328F, (int32_t)0xAECC336B,
  (int32_t)0x62F201AC, (int32_t)0xAD96ED91, (int32_t)0x61F1003E,
  (int32_t)0xAC64D510, (int32_t)0x60EC3830, (int32_t)0xAB35F5B5,
  (int32_t)0x5FE3B38D, (int32_t)0xAA0A5B2D, (int32_t)0x5ED77C89,
  (int32_t)0xA8E21106, (int32_t)0x5DC79D7C, (int32_t)0xA7BD22AB,
  (int32_t)0x5CB420DF, (int32_t)0xA69B9B68, (int32_t)0x5B9D1153,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA462EEAC,
  (int32_t)0x59646497, (int32_t)0xA34BDF20, (int32_t)0x5842DD54,
  (int32_t)0xA2386283, (int32_t)0x571DEEF9, (int32_t)0xA1288376,
  (int32_t)0x55F5A4D2, (int32_t)0xA01C4C72, (int32_t)0x54CA0A4A,
  (int32_t)0x9F13C7D0, (int32_t)0x539B2AEF, (int32_t)0x9E0EFFC1,
  (int32_t)0x5269126E, (int32_t)0x9D0DFE53, (int32_t)0x5133CC94,
  (int32_t)0x9C10CD70, (int32_t)0x4FFB654D, (int32_t)0x9B1776D9,
  (int32_t)0x4EBFE8A4, (int32_t)0x9A22042C, (int32_t)0x4D8162C4,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x9842F043,
  (int32_t)0x4AFB6C97, (int32_t)0x9759617E, (int32_t)0x49B41533,
  (int32_t)0x9673DB94, (int32_t)0x4869E664, (int32_t)0x9592675B,
  (int32_t)0x471CECE6, (int32_t)0x94B50D87, (int32_t)0x45CD358F,
  (int32_t)0x93DBD69F, (int32_t)0x447ACD50, (int32_t)0x9306CB04,
  (int32_t)0x4325C135, (int32_t)0x9235F2EB, (int32_t)0x41CE1E64,
  (int32_t)0x91695663, (int32_t)0x4073F21D, (int32_t)0x90A0FD4E,
  (int32_t)0x3F1749B7, (int32_t)0x8FDCEF66, (int32_t)0x3DB832A5,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8E61D32D,
  (int32_t)0x3AF2EEB7, (int32_t)0x8DAAD37B, (int32_t)0x398CDD32,
  (int32_t)0x8CF83C30, (int32_t)0x382493B0, (int32_t)0x8C4A142F,
  (int32_t)0x36BA2013, (int32_t)0x8BA0622F, (int32_t)0x354D9056,
  (int32_t)0x8AFB2CBA, (int32_t)0x33DEF287, (int32_t)0x8A5A7A30,
  (int32_t)0x326E54C7, (int32_t)0x89BE50C3, (int32_t)0x30FBC54D,
  (int32_t)0x8926B677, (int32_t)0x2F875262, (int32_t)0x8893B124,
  (int32_t)0x2E110A62, (int32_t)0x88054677, (int32_t)0x2C98FBBA,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x86F656D3,
  (int32_t)0x29A3C484, (int32_t)0x8675DC4E, (int32_t)0x2826B928,
  (int32_t)0x85FA1152, (int32_t)0x26A82185, (int32_t)0x8582FAA4,
  (int32_t)0x25280C5D, (int32_t)0x85109CDC, (int32_t)0x23A6887E,
  (int32_t)0x84A2FC62, (int32_t)0x2223A4C5, (int32_t)0x843A1D70,
  (int32_t)0x209F701C, (int32_t)0x83D60411, (int32_t)0x1F19F97B,
  (int32_t)0x8376B422, (int32_t)0x1D934FE5, (int32_t)0x831C314E,
  (int32_t)0x1C0B826A, (int32_t)0x82C67F13, (int32_t)0x1A82A025,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x82299971,
  (int32_t)0x176DD9DE, (int32_t)0x81E26C16, (int32_t)0x15E21444,
  (int32_t)0x81A01B6C, (int32_t)0x145576B1, (int32_t)0x8162AA03,
  (int32_t)0x12C8106E, (int32_t)0x812A1A39, (int32_t)0x1139F0CE,
  (int32_t)0x80F66E3C, (int32_t)0x0FAB272B, (int32_t)0x80C7A80A,
  (int32_t)0x0E1BC2E3, (int32_t)0x809DC970, (int32_t)0x0C8BD35E,
  (int32_t)0x8078D40D, (int32_t)0x0AFB6805, (int32_t)0x8058C94C,
  (int32_t)0x096A9049, (int32_t)0x803DAA69, (int32_t)0x07D95B9E,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x80163440,
  (int32_t)0x04B6195D, (int32_t)0x8009DE7D, (int32_t)0x03242ABF,
  (int32_t)0x800277A5, (int32_t)0x01921D1F, (int32_t)0x80000000,
  (int32_t)0x00000000, (int32_t)0x800277A5, (int32_t)0xFE6DE2E0,
  (int32_t)0x8009DE7D, (int32_t)0xFCDBD541, (int32_t)0x80163440,
  (int32_t)0xFB49E6A2, (int32_t)0x80277872, (int32_t)0xF9B82683,
  (int32_t)0x803DAA69, (int32_t)0xF826A461, (int32_t)0x8058C94C,
  (int32_t)0xF6956FB6, (int32_t)0x8078D40D, (int32_t)0xF50497FA,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x80C7A80A,
  (int32_t)0xF1E43D1C, (int32_t)0x80F66E3C, (int32_t)0xF054D8D4,
  (int32_t)0x812A1A39, (int32_t)0xEEC60F31, (int32_t)0x8162AA03,
  (int32_t)0xED37EF91, (int32_t)0x81A01B6C, (int32_t)0xEBAA894E,
  (int32_t)0x81E26C16, (int32_t)0xEA1DEBBB, (int32_t)0x82299971,
  (int32_t)0xE8922621, (int32_t)0x8275A0C0, (int32_t)0xE70747C3,
  (int32_t)0x82C67F13, (int32_t)0xE57D5FDA, (int32_t)0x831C314E,
  (int32_t)0xE3F47D95, (int32_t)0x8376B422, (int32_t)0xE26CB01A,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x843A1D70,
  (int32_t)0xDF608FE3, (int32_t)0x84A2FC62, (int32_t)0xDDDC5B3A,
  (int32_t)0x85109CDC, (int32_t)0xDC597781, (int32_t)0x8582FAA4,
  (int32_t)0xDAD7F3A2, (int32_t)0x85FA1152, (int32_t)0xD957DE7A,
  (int32_t)0x8675DC4E, (int32_t)0xD7D946D7, (int32_t)0x86F656D3,
  (int32_t)0xD65C3B7B, (int32_t)0x877B7BEC, (int32_t)0xD4E0CB14,
  (int32_t)0x88054677, (int32_t)0xD3670445, (int32_t)0x8893B124,
  (int32_t)0xD1EEF59E, (int32_t)0x8926B677, (int32_t)0xD078AD9D,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x8A5A7A30,
  (int32_t)0xCD91AB38, (int32_t)0x8AFB2CBA, (int32_t)0xCC210D78,
  (int32_t)0x8BA0622F, (int32_t)0xCAB26FA9, (int32_t)0x8C4A142F,
  (int32_t)0xC945DFEC, (int32_t)0x8CF83C30, (int32_t)0xC7DB6C50,
  (int32_t)0x8DAAD37B, (int32_t)0xC67322CD, (int32_t)0x8E61D32D,
  (int32_t)0xC50D1148, (int32_t)0x8F1D343A, (int32_t)0xC3A9458F,
  (int32_t)0x8FDCEF66, (int32_t)0xC247CD5A, (int32_t)0x90A0FD4E,
  (int32_t)0xC0E8B648, (int32_t)0x91695663, (int32_t)0xBF8C0DE2,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x9306CB04,
  (int32_t)0xBCDA3ECA, (int32_t)0x93DBD69F, (int32_t)0xBB8532AF,
  (int32_t)0x94B50D87, (int32_t)0xBA32CA70, (int32_t)0x9592675B,
  (int32_t)0xB8E31319, (int32_t)0x9673DB94, (int32_t)0xB796199B,
  (int32_t)0x9759617E, (int32_t)0xB64BEACC, (int32_t)0x9842F043,
  (int32_t)0xB5049368, (int32_t)0x99307EE0, (int32_t)0xB3C0200C,
  (int32_t)0x9A22042C, (int32_t)0xB27E9D3B, (int32_t)0x9B1776D9,
  (int32_t)0xB140175B, (int32_t)0x9C10CD70, (int32_t)0xB0049AB2,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0x9E0EFFC1,
  (int32_t)0xAD96ED91, (int32_t)0x9F13C7D0, (int32_t)0xAC64D510,
  (int32_t)0xA01C4C72, (int32_t)0xAB35F5B5, (int32_t)0xA1288376,
  (int32_t)0xAA0A5B2D, (int32_t)0xA2386283, (int32_t)0xA8E21106,
  (int32_t)0xA34BDF20, (int32_t)0xA7BD22AB, (int32_t)0xA462EEAC,
  (int32_t)0xA69B9B68, (int32_t)0xA57D8666, (int32_t)0xA57D8666,
  (int32_t)0xA69B9B68, (int32_t)0xA462EEAC, (int32_t)0xA7BD22AB,
  (int32_t)0xA34BDF20, (int32_t)0xA8E21106, (int32_t)0xA2386283,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAB35F5B5,
  (int32_t)0xA01C4C72, (int32_t)0xAC64D510, (int32_t)0x9F13C7D0,
  (int32_t)0xAD96ED91, (int32_t)0x9E0EFFC1, (int32_t)0xAECC336B,
  (int32_t)0x9D0DFE53, (int32_t)0xB0049AB2, (int32_t)0x9C10CD70,
  (int32_t)0xB140175B, (int32_t)0x9B1776D9, (int32_t)0xB27E9D3B,
  (int32_t)0x9A22042C, (int32_t)0xB3C0200C, (int32_t)0x99307EE0,
  (int32_t)0xB5049368, (int32_t)0x9842F043, (int32_t)0xB64BEACC,
  (int32_t)0x9759617E, (int32_t)0xB796199B, (int32_t)0x9673DB94,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xBA32CA70,
  (int32_t)0x94B50D87, (int32_t)0xBB8532AF, (int32_t)0x93DBD69F,
  (int32_t)0xBCDA3ECA, (int32_t)0x9306CB04, (int32_t)0xBE31E19B,
  (int32_t)0x9235F2EB, (int32_t)0xBF8C0DE2, (int32_t)0x91695663,
  (int32_t)0xC0E8B648, (int32_t)0x90A0FD4E, (int32_t)0xC247CD5A,
  (int32_t)0x8FDCEF66, (int32_t)0xC3A9458F, (int32_t)0x8F1D343A,
  (int32_t)0xC50D1148, (int32_t)0x8E61D32D, (int32_t)0xC67322CD,
  (int32_t)0x8DAAD37B, (int32_t)0xC7DB6C50, (int32_t)0x8CF83C30,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xCAB26FA9,
  (int32_t)0x8BA0622F, (int32_t)0xCC210D78, (int32_t)0x8AFB2CBA,
  (int32_t)0xCD91AB38, (int32_t)0x8A5A7A30, (int32_t)0xCF043AB2,
  (int32_t)0x89BE50C3, (int32_t)0xD078AD9D, (int32_t)0x8926B677,
  (int32_t)0xD1EEF59E, (int32_t)0x8893B124, (int32_t)0xD3670445,
  (int32_t)0x88054677, (int32_t)0xD4E0CB14, (int32_t)0x877B7BEC,
  (int32_t)0xD65C3B7B, (int32_t)0x86F656D3, (int32_t)0xD7D946D7,
  (int32_t)0x8675DC4E, (int32_t)0xD957DE7A, (int32_t)0x85FA1152,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xDC597781,
  (int32_t)0x85109CDC, (int32_t)0xDDDC5B3A, (int32_t)0x84A2FC62,
  (int32_t)0xDF608FE3, (int32_t)0x843A1D70, (int32_t)0xE0E60684,
  (int32_t)0x83D60411, (int32_t)0xE26CB01A, (int32_t)0x8376B422,
  (int32_t)0xE3F47D95, (int32_t)0x831C314E, (int32_t)0xE57D5FDA,
  (int32_t)0x82C67F13, (int32_t)0xE70747C3, (int32_t)0x8275A0C0,
  (int32_t)0xE8922621, (int32_t)0x82299971, (int32_t)0xEA1DEBBB,
  (int32_t)0x81E26C16, (int32_t)0xEBAA894E, (int32_t)0x81A01B6C,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xEEC60F31,
  (int32_t)0x812A1A39, (int32_t)0xF054D8D4, (int32_t)0x80F66E3C,
  (int32_t)0xF1E43D1C, (int32_t)0x80C7A80A, (int32_t)0xF3742CA1,
  (int32_t)0x809DC970, (int32_t)0xF50497FA, (int32_t)0x8078D40D,
  (int32_t)0xF6956FB6, (int32_t)0x8058C94C, (int32_t)0xF826A461,
  (int32_t)0x803DAA69, (int32_t)0xF9B82683, (int32_t)0x80277872,
  (int32_t)0xFB49E6A2, (int32_t)0x80163440, (int32_t)0xFCDBD541,
  (int32_t)0x8009DE7D, (int32_t)0xFE6DE2E0, (int32_t)0x800277A5
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 1024, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 
 */
const int32_t twiddleCoef_1024_q32[1536] = {
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FFF6216,
  (int32_t)0x00C90F88, (int32_t)0x7FFD885A, (int32_t)0x01921D1F,
  (int32_t)0x7FFA72D1, (int32_t)0x025B26D7, (int32_t)0x7FF62182,
  (int32_t)0x03242ABF, (int32_t)0x7FF09477, (int32_t)0x03ED26E6,
  (int32_t)0x7FE9CBC0, (int32_t)0x04B6195D, (int32_t)0x7FE1C76B,
  (int32_t)0x057F0034, (int32_t)0x7FD8878D, (int32_t)0x0647D97C,
  (int32_t)0x7FCE0C3E, (int32_t)0x0710A344, (int32_t)0x7FC25596,
  (int32_t)0x07D95B9E, (int32_t)0x7FB563B2, (int32_t)0x08A2009A,
  (int32_t)0x7FA736B4, (int32_t)0x096A9049, (int32_t)0x7F97CEBC,
  (int32_t)0x0A3308BC, (int32_t)0x7F872BF3, (int32_t)0x0AFB6805,
  (int32_t)0x7F754E7F, (int32_t)0x0BC3AC35, (int32_t)0x7F62368F,
  (int32_t)0x0C8BD35E, (int32_t)0x7F4DE450, (int32_t)0x0D53DB92,
  (int32_t)0x7F3857F5, (int32_t)0x0E1BC2E3, (int32_t)0x7F2191B4,
  (int32_t)0x0EE38765, (int32_t)0x7F0991C3, (int32_t)0x0FAB272B,
  (int32_t)0x7EF0585F, (int32_t)0x1072A047, (int32_t)0x7ED5E5C6,
  (int32_t)0x1139F0CE, (int32_t)0x7EBA3A39, (int32_t)0x120116D4,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7E7F3956,
  (int32_t)0x138EDBB0, (int32_t)0x7E5FE493, (int32_t)0x145576B1,
  (int32_t)0x7E3F57FE, (int32_t)0x151BDF85, (int32_t)0x7E1D93E9,
  (int32_t)0x15E21444, (int32_t)0x7DFA98A7, (int32_t)0x16A81305,
  (int32_t)0x7DD6668E, (int32_t)0x176DD9DE, (int32_t)0x7DB0FDF7,
  (int32_t)0x183366E8, (int32_t)0x7D8A5F3F, (int32_t)0x18F8B83C,
  (int32_t)0x7D628AC5, (int32_t)0x19BDCBF2, (int32_t)0x7D3980EC,
  (int32_t)0x1A82A025, (int32_t)0x7D0F4218, (int32_t)0x1B4732EF,
  (int32_t)0x7CE3CEB1, (int32_t)0x1C0B826A, (int32_t)0x7CB72724,
  (int32_t)0x1CCF8CB3, (int32_t)0x7C894BDD, (int32_t)0x1D934FE5,
  (int32_t)0x7C5A3D4F, (int32_t)0x1E56CA1E, (int32_t)0x7C29FBEE,
  (int32_t)0x1F19F97B, (int32_t)0x7BF88830, (int32_t)0x1FDCDC1A,
  (int32_t)0x7BC5E28F, (int32_t)0x209F701C, (int32_t)0x7B920B89,
  (int32_t)0x2161B39F, (int32_t)0x7B5D039D, (int32_t)0x2223A4C5,
  (int32_t)0x7B26CB4F, (int32_t)0x22E541AE, (int32_t)0x7AEF6323,
  (int32_t)0x23A6887E, (int32_t)0x7AB6CBA3, (int32_t)0x24677757,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x7A4210D8,
  (int32_t)0x25E845B5, (int32_t)0x7A05EEAD, (int32_t)0x26A82185,
  (int32_t)0x79C89F6D, (int32_t)0x27679DF4, (int32_t)0x798A23B1,
  (int32_t)0x2826B928, (int32_t)0x794A7C11, (int32_t)0x28E5714A,
  (int32_t)0x7909A92C, (int32_t)0x29A3C484, (int32_t)0x78C7ABA1,
  (int32_t)0x2A61B101, (int32_t)0x78848413, (int32_t)0x2B1F34EB,
  (int32_t)0x78403328, (int32_t)0x2BDC4E6F, (int32_t)0x77FAB988,
  (int32_t)0x2C98FBBA, (int32_t)0x77B417DF, (int32_t)0x2D553AFB,
  (int32_t)0x776C4EDB, (int32_t)0x2E110A62, (int32_t)0x77235F2D,
  (int32_t)0x2ECC681E, (int32_t)0x76D94988, (int32_t)0x2F875262,
  (int32_t)0x768E0EA5, (int32_t)0x3041C760, (int32_t)0x7641AF3C,
  (int32_t)0x30FBC54D, (int32_t)0x75F42C0A, (int32_t)0x31B54A5D,
  (int32_t)0x75A585CF, (int32_t)0x326E54C7, (int32_t)0x7555BD4B,
  (int32_t)0x3326E2C2, (int32_t)0x7504D345, (int32_t)0x33DEF287,
  (int32_t)0x74B2C883, (int32_t)0x3496824F, (int32_t)0x745F9DD1,
  (int32_t)0x354D9056, (int32_t)0x740B53FA, (int32_t)0x36041AD9,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x735F6626,
  (int32_t)0x376F9E46, (int32_t)0x7307C3D0, (int32_t)0x382493B0,
  (int32_t)0x72AF05A6, (int32_t)0x38D8FE93, (int32_t)0x72552C84,
  (int32_t)0x398CDD32, (int32_t)0x71FA3948, (int32_t)0x3A402DD1,
  (int32_t)0x719E2CD2, (int32_t)0x3AF2EEB7, (int32_t)0x71410804,
  (int32_t)0x3BA51E29, (int32_t)0x70E2CBC6, (int32_t)0x3C56BA70,
  (int32_t)0x708378FE, (int32_t)0x3D07C1D5, (int32_t)0x70231099,
  (int32_t)0x3DB832A5, (int32_t)0x6FC19385, (int32_t)0x3E680B2C,
  (int32_t)0x6F5F02B1, (int32_t)0x3F1749B7, (int32_t)0x6EFB5F12,
  (int32_t)0x3FC5EC97, (int32_t)0x6E96A99C, (int32_t)0x4073F21D,
  (int32_t)0x6E30E349, (int32_t)0x4121589A, (int32_t)0x6DCA0D14,
  (int32_t)0x41CE1E64, (int32_t)0x6D6227FA, (int32_t)0x427A41D0,
  (int32_t)0x6CF934FB, (int32_t)0x4325C135, (int32_t)0x6C8F351C,
  (int32_t)0x43D09AEC, (int32_t)0x6C242960, (int32_t)0x447ACD50,
  (int32_t)0x6BB812D0, (int32_t)0x452456BC, (int32_t)0x6B4AF278,
  (int32_t)0x45CD358F, (int32_t)0x6ADCC964, (int32_t)0x46756827,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x69FD614A,
  (int32_t)0x47C3C22E, (int32_t)0x698C246C, (int32_t)0x4869E664,
  (int32_t)0x6919E320, (int32_t)0x490F57EE, (int32_t)0x68A69E81,
  (int32_t)0x49B41533, (int32_t)0x683257AA, (int32_t)0x4A581C9D,
  (int32_t)0x67BD0FBC, (int32_t)0x4AFB6C97, (int32_t)0x6746C7D7,
  (int32_t)0x4B9E038F, (int32_t)0x66CF811F, (int32_t)0x4C3FDFF3,
  (int32_t)0x66573CBB, (int32_t)0x4CE10034, (int32_t)0x65DDFBD3,
  (int32_t)0x4D8162C4, (int32_t)0x6563BF92, (int32_t)0x4E210617,
  (int32_t)0x64E88926, (int32_t)0x4EBFE8A4, (int32_t)0x646C59BF,
  (int32_t)0x4F5E08E3, (int32_t)0x63EF328F, (int32_t)0x4FFB654D,
  (int32_t)0x637114CC, (int32_t)0x5097FC5E, (int32_t)0x62F201AC,
  (int32_t)0x5133CC94, (int32_t)0x6271FA69, (int32_t)0x51CED46E,
  (int32_t)0x61F1003E, (int32_t)0x5269126E, (int32_t)0x616F146B,
  (int32_t)0x53028517, (int32_t)0x60EC3830, (int32_t)0x539B2AEF,
  (int32_t)0x60686CCE, (int32_t)0x5433027D, (int32_t)0x5FE3B38D,
  (int32_t)0x54CA0A4A, (int32_t)0x5F5E0DB3, (int32_t)0x556040E2,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5E50015D,
  (int32_t)0x568A34A9, (int32_t)0x5DC79D7C, (int32_t)0x571DEEF9,
  (int32_t)0x5D3E5236, (int32_t)0x57B0D256, (int32_t)0x5CB420DF,
  (int32_t)0x5842DD54, (int32_t)0x5C290ACC, (int32_t)0x58D40E8C,
  (int32_t)0x5B9D1153, (int32_t)0x59646497, (int32_t)0x5B1035CF,
  (int32_t)0x59F3DE12, (int32_t)0x5A82799A, (int32_t)0x5A82799A,
  (int32_t)0x59F3DE12, (int32_t)0x5B1035CF, (int32_t)0x59646497,
  (int32_t)0x5B9D1153, (int32_t)0x58D40E8C, (int32_t)0x5C290ACC,
  (int32_t)0x5842DD54, (int32_t)0x5CB420DF, (int32_t)0x57B0D256,
  (int32_t)0x5D3E5236, (int32_t)0x571DEEF9, (int32_t)0x5DC79D7C,
  (int32_t)0x568A34A9, (int32_t)0x5E50015D, (int32_t)0x55F5A4D2,
  (int32_t)0x5ED77C89, (int32_t)0x556040E2, (int32_t)0x5F5E0DB3,
  (int32_t)0x54CA0A4A, (int32_t)0x5FE3B38D, (int32_t)0x5433027D,
  (int32_t)0x60686CCE, (int32_t)0x539B2AEF, (int32_t)0x60EC3830,
  (int32_t)0x53028517, (int32_t)0x616F146B, (int32_t)0x5269126E,
  (int32_t)0x61F1003E, (int32_t)0x51CED46E, (int32_t)0x6271FA69,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x5097FC5E,
  (int32_t)0x637114CC, (int32_t)0x4FFB654D, (int32_t)0x63EF328F,
  (int32_t)0x4F5E08E3, (int32_t)0x646C59BF, (int32_t)0x4EBFE8A4,
  (int32_t)0x64E88926, (int32_t)0x4E210617, (int32_t)0x6563BF92,
  (int32_t)0x4D8162C4, (int32_t)0x65DDFBD3, (int32_t)0x4CE10034,
  (int32_t)0x66573CBB, (int32_t)0x4C3FDFF3, (int32_t)0x66CF811F,
  (int32_t)0x4B9E038F, (int32_t)0x6746C7D7, (int32_t)0x4AFB6C97,
  (int32_t)0x67BD0FBC, (int32_t)0x4A581C9D, (int32_t)0x683257AA,
  (int32_t)0x49B41533, (int32_t)0x68A69E81, (int32_t)0x490F57EE,
  (int32_t)0x6919E320, (int32_t)0x4869E664, (int32_t)0x698C246C,
  (int32_t)0x47C3C22E, (int32_t)0x69FD614A, (int32_t)0x471CECE6,
  (int32_t)0x6A6D98A4, (int32_t)0x46756827, (int32_t)0x6ADCC964,
  (int32_t)0x45CD358F, (int32_t)0x6B4AF278, (int32_t)0x452456BC,
  (int32_t)0x6BB812D0, (int32_t)0x447ACD50, (int32_t)0x6C242960,
  (int32_t)0x43D09AEC, (int32_t)0x6C8F351C, (int32_t)0x4325C135,
  (int32_t)0x6CF934FB, (int32_t)0x427A41D0, (int32_t)0x6D6227FA,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x4121589A,
  (int32_t)0x6E30E349, (int32_t)0x4073F21D, (int32_t)0x6E96A99C,
  (int32_t)0x3FC5EC97, (int32_t)0x6EFB5F12, (int32_t)0x3F1749B7,
  (int32_t)0x6F5F02B1, (int32_t)0x3E680B2C, (int32_t)0x6FC19385,
  (int32_t)0x3DB832A5, (int32_t)0x70231099, (int32_t)0x3D07C1D5,
  (int32_t)0x708378FE, (int32_t)0x3C56BA70, (int32_t)0x70E2CBC6,
  (int32_t)0x3BA51E29, (int32_t)0x71410804, (int32_t)0x3AF2EEB7,
  (int32_t)0x719E2CD2, (int32_t)0x3A402DD1, (int32_t)0x71FA3948,
  (int32_t)0x398CDD32, (int32_t)0x72552C84, (int32_t)0x38D8FE93,
  (int32_t)0x72AF05A6, (int32_t)0x382493B0, (int32_t)0x7307C3D0,
  (int32_t)0x376F9E46, (int32_t)0x735F6626, (int32_t)0x36BA2013,
  (int32_t)0x73B5EBD0, (int32_t)0x36041AD9, (int32_t)0x740B53FA,
  (int32_t)0x354D9056, (int32_t)0x745F9DD1, (int32_t)0x3496824F,
  (int32_t)0x74B2C883, (int32_t)0x33DEF287, (int32_t)0x7504D345,
  (int32_t)0x3326E2C2, (int32_t)0x7555BD4B, (int32_t)0x326E54C7,
  (int32_t)0x75A585CF, (int32_t)0x31B54A5D, (int32_t)0x75F42C0A,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x3041C760,
  (int32_t)0x768E0EA5, (int32_t)0x2F875262, (int32_t)0x76D94988,
  (int32_t)0x2ECC681E, (int32_t)0x77235F2D, (int32_t)0x2E110A62,
  (int32_t)0x776C4EDB, (int32_t)0x2D553AFB, (int32_t)0x77B417DF,
  (int32_t)0x2C98FBBA, (int32_t)0x77FAB988, (int32_t)0x2BDC4E6F,
  (int32_t)0x78403328, (int32_t)0x2B1F34EB, (int32_t)0x78848413,
  (int32_t)0x2A61B101, (int32_t)0x78C7ABA1, (int32_t)0x29A3C484,
  (int32_t)0x7909A92C, (int32_t)0x28E5714A, (int32_t)0x794A7C11,
  (int32_t)0x2826B928, (int32_t)0x798A23B1, (int32_t)0x27679DF4,
  (int32_t)0x79C89F6D, (int32_t)0x26A82185, (int32_t)0x7A05EEAD,
  (int32_t)0x25E845B5, (int32_t)0x7A4210D8, (int32_t)0x25280C5D,
  (int32_t)0x7A7D055B, (int32_t)0x24677757, (int32_t)0x7AB6CBA3,
  (int32_t)0x23A6887E, (int32_t)0x7AEF6323, (int32_t)0x22E541AE,
  (int32_t)0x7B26CB4F, (int32_t)0x2223A4C5, (int32_t)0x7B5D039D,
  (int32_t)0x2161B39F, (int32_t)0x7B920B89, (int32_t)0x209F701C,
  (int32_t)0x7BC5E28F, (int32_t)0x1FDCDC1A, (int32_t)0x7BF88830,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x1E56CA1E,
  (int32_t)0x7C5A3D4F, (int32_t)0x1D934FE5, (int32_t)0x7C894BDD,
  (int32_t)0x1CCF8CB3, (int32_t)0x7CB72724, (int32_t)0x1C0B826A,
  (int32_t)0x7CE3CEB1, (int32_t)0x1B4732EF, (int32_t)0x7D0F4218,
  (int32_t)0x1A82A025, (int32_t)0x7D3980EC, (int32_t)0x19BDCBF2,
  (int32_t)0x7D628AC5, (int32_t)0x18F8B83C, (int32_t)0x7D8A5F3F,
  (int32_t)0x183366E8, (int32_t)0x7DB0FDF7, (int32_t)0x176DD9DE,
  (int32_t)0x7DD6668E, (int32_t)0x16A81305, (int32_t)0x7DFA98A7,
  (int32_t)0x15E21444, (int32_t)0x7E1D93E9, (int32_t)0x151BDF85,
  (int32_t)0x7E3F57FE, (int32_t)0x145576B1, (int32_t)0x7E5FE493,
  (int32_t)0x138EDBB0, (int32_t)0x7E7F3956, (int32_t)0x12C8106E,
  (int32_t)0x7E9D55FC, (int32_t)0x120116D4, (int32_t)0x7EBA3A39,
  (int32_t)0x1139F0CE, (int32_t)0x7ED5E5C6, (int32_t)0x1072A047,
  (int32_t)0x7EF0585F, (int32_t)0x0FAB272B, (int32_t)0x7F0991C3,
  (int32_t)0x0EE38765, (int32_t)0x7F2191B4, (int32_t)0x0E1BC2E3,
  (int32_t)0x7F3857F5, (int32_t)0x0D53DB92, (int32_t)0x7F4DE450,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x0BC3AC35,
  (int32_t)0x7F754E7F, (int32_t)0x0AFB6805, (int32_t)0x7F872BF3,
  (int32_t)0x0A3308BC, (int32_t)0x7F97CEBC, (int32_t)0x096A9049,
  (int32_t)0x7FA736B4, (int32_t)0x08A2009A, (int32_t)0x7FB563B2,
  (int32_t)0x07D95B9E, (int32_t)0x7FC25596, (int32_t)0x0710A344,
  (int32_t)0x7FCE0C3E, (int32_t)0x0647D97C, (int32_t)0x7FD8878D,
  (int32_t)0x057F0034, (int32_t)0x7FE1C76B, (int32_t)0x04B6195D,
  (int32_t)0x7FE9CBC0, (int32_t)0x03ED26E6, (int32_t)0x7FF09477,
  (int32_t)0x03242ABF, (int32_t)0x7FF62182, (int32_t)0x025B26D7,
  (int32_t)0x7FFA72D1, (int32_t)0x01921D1F, (int32_t)0x7FFD885A,
  (int32_t)0x00C90F88, (int32_t)0x7FFF6216, (int32_t)0x00000000,
  (int32_t)0x7FFFFFFF, (int32_t)0xFF36F078, (int32_t)0x7FFF6216,
  (int32_t)0xFE6DE2E0, (int32_t)0x7FFD885A, (int32_t)0xFDA4D928,
  (int32_t)0x7FFA72D1, (int32_t)0xFCDBD541, (int32_t)0x7FF62182,
  (int32_t)0xFC12D919, (int32_t)0x7FF09477, (int32_t)0xFB49E6A2,
  (int32_t)0x7FE9CBC0, (int32_t)0xFA80FFCB, (int32_t)0x7FE1C76B,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF8EF5CBB,
  (int32_t)0x7FCE0C3E, (int32_t)0xF826A461, (int32_t)0x7FC25596,
  (int32_t)0xF75DFF65, (int32_t)0x7FB563B2, (int32_t)0xF6956FB6,
  (int32_t)0x7FA736B4, (int32_t)0xF5CCF743, (int32_t)0x7F97CEBC,
  (int32_t)0xF50497FA, (int32_t)0x7F872BF3, (int32_t)0xF43C53CA,
  (int32_t)0x7F754E7F, (int32_t)0xF3742CA1, (int32_t)0x7F62368F,
  (int32_t)0xF2AC246D, (int32_t)0x7F4DE450, (int32_t)0xF1E43D1C,
  (int32_t)0x7F3857F5, (int32_t)0xF11C789A, (int32_t)0x7F2191B4,
  (int32_t)0xF054D8D4, (int32_t)0x7F0991C3, (int32_t)0xEF8D5FB8,
  (int32_t)0x7EF0585F, (int32_t)0xEEC60F31, (int32_t)0x7ED5E5C6,
  (int32_t)0xEDFEE92B, (int32_t)0x7EBA3A39, (int32_t)0xED37EF91,
  (int32_t)0x7E9D55FC, (int32_t)0xEC71244F, (int32_t)0x7E7F3956,
  (int32_t)0xEBAA894E, (int32_t)0x7E5FE493, (int32_t)0xEAE4207A,
  (int32_t)0x7E3F57FE, (int32_t)0xEA1DEBBB, (int32_t)0x7E1D93E9,
  (int32_t)0xE957ECFB, (int32_t)0x7DFA98A7, (int32_t)0xE8922621,
  (int32_t)0x7DD6668E, (int32_t)0xE7CC9917, (int32_t)0x7DB0FDF7,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE642340D,
  (int32_t)0x7D628AC5, (int32_t)0xE57D5FDA, (int32_t)0x7D3980EC,
  (int32_t)0xE4B8CD10, (int32_t)0x7D0F4218, (int32_t)0xE3F47D95,
  (int32_t)0x7CE3CEB1, (int32_t)0xE330734C, (int32_t)0x7CB72724,
  (int32_t)0xE26CB01A, (int32_t)0x7C894BDD, (int32_t)0xE1A935E1,
  (int32_t)0x7C5A3D4F, (int32_t)0xE0E60684, (int32_t)0x7C29FBEE,
  (int32_t)0xE02323E5, (int32_t)0x7BF88830, (int32_t)0xDF608FE3,
  (int32_t)0x7BC5E28F, (int32_t)0xDE9E4C60, (int32_t)0x7B920B89,
  (int32_t)0xDDDC5B3A, (int32_t)0x7B5D039D, (int32_t)0xDD1ABE51,
  (int32_t)0x7B26CB4F, (int32_t)0xDC597781, (int32_t)0x7AEF6323,
  (int32_t)0xDB9888A8, (int32_t)0x7AB6CBA3, (int32_t)0xDAD7F3A2,
  (int32_t)0x7A7D055B, (int32_t)0xDA17BA4A, (int32_t)0x7A4210D8,
  (int32_t)0xD957DE7A, (int32_t)0x7A05EEAD, (int32_t)0xD898620C,
  (int32_t)0x79C89F6D, (int32_t)0xD7D946D7, (int32_t)0x798A23B1,
  (int32_t)0xD71A8EB5, (int32_t)0x794A7C11, (int32_t)0xD65C3B7B,
  (int32_t)0x7909A92C, (int32_t)0xD59E4EFE, (int32_t)0x78C7ABA1,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xD423B190,
  (int32_t)0x78403328, (int32_t)0xD3670445, (int32_t)0x77FAB988,
  (int32_t)0xD2AAC504, (int32_t)0x77B417DF, (int32_t)0xD1EEF59E,
  (int32_t)0x776C4EDB, (int32_t)0xD13397E1, (int32_t)0x77235F2D,
  (int32_t)0xD078AD9D, (int32_t)0x76D94988, (int32_t)0xCFBE389F,
  (int32_t)0x768E0EA5, (int32_t)0xCF043AB2, (int32_t)0x7641AF3C,
  (int32_t)0xCE4AB5A2, (int32_t)0x75F42C0A, (int32_t)0xCD91AB38,
  (int32_t)0x75A585CF, (int32_t)0xCCD91D3D, (int32_t)0x7555BD4B,
  (int32_t)0xCC210D78, (int32_t)0x7504D345, (int32_t)0xCB697DB0,
  (int32_t)0x74B2C883, (int32_t)0xCAB26FA9, (int32_t)0x745F9DD1,
  (int32_t)0xC9FBE527, (int32_t)0x740B53FA, (int32_t)0xC945DFEC,
  (int32_t)0x73B5EBD0, (int32_t)0xC89061BA, (int32_t)0x735F6626,
  (int32_t)0xC7DB6C50, (int32_t)0x7307C3D0, (int32_t)0xC727016C,
  (int32_t)0x72AF05A6, (int32_t)0xC67322CD, (int32_t)0x72552C84,
  (int32_t)0xC5BFD22E, (int32_t)0x71FA3948, (int32_t)0xC50D1148,
  (int32_t)0x719E2CD2, (int32_t)0xC45AE1D7, (int32_t)0x71410804,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xC2F83E2A,
  (int32_t)0x708378FE, (int32_t)0xC247CD5A, (int32_t)0x70231099,
  (int32_t)0xC197F4D3, (int32_t)0x6FC19385, (int32_t)0xC0E8B648,
  (int32_t)0x6F5F02B1, (int32_t)0xC03A1368, (int32_t)0x6EFB5F12,
  (int32_t)0xBF8C0DE2, (int32_t)0x6E96A99C, (int32_t)0xBEDEA765,
  (int32_t)0x6E30E349, (int32_t)0xBE31E19B, (int32_t)0x6DCA0D14,
  (int32_t)0xBD85BE2F, (int32_t)0x6D6227FA, (int32_t)0xBCDA3ECA,
  (int32_t)0x6CF934FB, (int32_t)0xBC2F6513, (int32_t)0x6C8F351C,
  (int32_t)0xBB8532AF, (int32_t)0x6C242960, (int32_t)0xBADBA943,
  (int32_t)0x6BB812D0, (int32_t)0xBA32CA70, (int32_t)0x6B4AF278,
  (int32_t)0xB98A97D8, (int32_t)0x6ADCC964, (int32_t)0xB8E31319,
  (int32_t)0x6A6D98A4, (int32_t)0xB83C3DD1, (int32_t)0x69FD614A,
  (int32_t)0xB796199B, (int32_t)0x698C246C, (int32_t)0xB6F0A811,
  (int32_t)0x6919E320, (int32_t)0xB64BEACC, (int32_t)0x68A69E81,
  (int32_t)0xB5A7E362, (int32_t)0x683257AA, (int32_t)0xB5049368,
  (int32_t)0x67BD0FBC, (int32_t)0xB461FC70, (int32_t)0x6746C7D7,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xB31EFFCB,
  (int32_t)0x66573CBB, (int32_t)0xB27E9D3B, (int32_t)0x65DDFBD3,
  (int32_t)0xB1DEF9E8, (int32_t)0x6563BF92, (int32_t)0xB140175B,
  (int32_t)0x64E88926, (int32_t)0xB0A1F71C, (int32_t)0x646C59BF,
  (int32_t)0xB0049AB2, (int32_t)0x63EF328F, (int32_t)0xAF6803A1,
  (int32_t)0x637114CC, (int32_t)0xAECC336B, (int32_t)0x62F201AC,
  (int32_t)0xAE312B91, (int32_t)0x6271FA69, (int32_t)0xAD96ED91,
  (int32_t)0x61F1003E, (int32_t)0xACFD7AE8, (int32_t)0x616F146B,
  (int32_t)0xAC64D510, (int32_t)0x60EC3830, (int32_t)0xABCCFD82,
  (int32_t)0x60686CCE, (int32_t)0xAB35F5B5, (int32_t)0x5FE3B38D,
  (int32_t)0xAA9FBF1D, (int32_t)0x5F5E0DB3, (int32_t)0xAA0A5B2D,
  (int32_t)0x5ED77C89, (int32_t)0xA975CB56, (int32_t)0x5E50015D,
  (int32_t)0xA8E21106, (int32_t)0x5DC79D7C, (int32_t)0xA84F2DA9,
  (int32_t)0x5D3E5236, (int32_t)0xA7BD22AB, (int32_t)0x5CB420DF,
  (int32_t)0xA72BF173, (int32_t)0x5C290ACC, (int32_t)0xA69B9B68,
  (int32_t)0x5B9D1153, (int32_t)0xA60C21ED, (int32_t)0x5B1035CF,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA4EFCA31,
  (int32_t)0x59F3DE12, (int32_t)0xA462EEAC, (int32_t)0x59646497,
  (int32_t)0xA3D6F533, (int32_t)0x58D40E8C, (int32_t)0xA34BDF20,
  (int32_t)0x5842DD54, (int32_t)0xA2C1ADC9, (int32_t)0x57B0D256,
  (int32_t)0xA2386283, (int32_t)0x571DEEF9, (int32_t)0xA1AFFEA2,
  (int32_t)0x568A34A9, (int32_t)0xA1288376, (int32_t)0x55F5A4D2,
  (int32_t)0xA0A1F24C, (int32_t)0x556040E2, (int32_t)0xA01C4C72,
  (int32_t)0x54CA0A4A, (int32_t)0x9F979331, (int32_t)0x5433027D,
  (int32_t)0x9F13C7D0, (int32_t)0x539B2AEF, (int32_t)0x9E90EB94,
  (int32_t)0x53028517, (int32_t)0x9E0EFFC1, (int32_t)0x5269126E,
  (int32_t)0x9D8E0596, (int32_t)0x51CED46E, (int32_t)0x9D0DFE53,
  (int32_t)0x5133CC94, (int32_t)0x9C8EEB33, (int32_t)0x5097FC5E,
  (int32_t)0x9C10CD70, (int32_t)0x4FFB654D, (int32_t)0x9B93A640,
  (int32_t)0x4F5E08E3, (int32_t)0x9B1776D9, (int32_t)0x4EBFE8A4,
  (int32_t)0x9A9C406D, (int32_t)0x4E210617, (int32_t)0x9A22042C,
  (int32_t)0x4D8162C4, (int32_t)0x99A8C344, (int32_t)0x4CE10034,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x98B93828,
  (int32_t)0x4B9E038F, (int32_t)0x9842F043, (int32_t)0x4AFB6C97,
  (int32_t)0x97CDA855, (int32_t)0x4A581C9D, (int32_t)0x9759617E,
  (int32_t)0x49B41533, (int32_t)0x96E61CDF, (int32_t)0x490F57EE,
  (int32_t)0x9673DB94, (int32_t)0x4869E664, (int32_t)0x96029EB5,
  (int32_t)0x47C3C22E, (int32_t)0x9592675B, (int32_t)0x471CECE6,
  (int32_t)0x9523369B, (int32_t)0x46756827, (int32_t)0x94B50D87,
  (int32_t)0x45CD358F, (int32_t)0x9447ED2F, (int32_t)0x452456BC,
  (int32_t)0x93DBD69F, (int32_t)0x447ACD50, (int32_t)0x9370CAE4,
  (int32_t)0x43D09AEC, (int32_t)0x9306CB04, (int32_t)0x4325C135,
  (int32_t)0x929DD805, (int32_t)0x427A41D0, (int32_t)0x9235F2EB,
  (int32_t)0x41CE1E64, (int32_t)0x91CF1CB6, (int32_t)0x4121589A,
  (int32_t)0x91695663, (int32_t)0x4073F21D, (int32_t)0x9104A0ED,
  (int32_t)0x3FC5EC97, (int32_t)0x90A0FD4E, (int32_t)0x3F1749B7,
  (int32_t)0x903E6C7A, (int32_t)0x3E680B2C, (int32_t)0x8FDCEF66,
  (int32_t)0x3DB832A5, (int32_t)0x8F7C8701, (int32_t)0x3D07C1D5,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8EBEF7FB,
  (int32_t)0x3BA51E29, (int32_t)0x8E61D32D, (int32_t)0x3AF2EEB7,
  (int32_t)0x8E05C6B7, (int32_t)0x3A402DD1, (int32_t)0x8DAAD37B,
  (int32_t)0x398CDD32, (int32_t)0x8D50FA59, (int32_t)0x38D8FE93,
  (int32_t)0x8CF83C30, (int32_t)0x382493B0, (int32_t)0x8CA099D9,
  (int32_t)0x376F9E46, (int32_t)0x8C4A142F, (int32_t)0x36BA2013,
  (int32_t)0x8BF4AC05, (int32_t)0x36041AD9, (int32_t)0x8BA0622F,
  (int32_t)0x354D9056, (int32_t)0x8B4D377C, (int32_t)0x3496824F,
  (int32_t)0x8AFB2CBA, (int32_t)0x33DEF287, (int32_t)0x8AAA42B4,
  (int32_t)0x3326E2C2, (int32_t)0x8A5A7A30, (int32_t)0x326E54C7,
  (int32_t)0x8A0BD3F5, (int32_t)0x31B54A5D, (int32_t)0x89BE50C3,
  (int32_t)0x30FBC54D, (int32_t)0x8971F15A, (int32_t)0x3041C760,
  (int32_t)0x8926B677, (int32_t)0x2F875262, (int32_t)0x88DCA0D3,
  (int32_t)0x2ECC681E, (int32_t)0x8893B124, (int32_t)0x2E110A62,
  (int32_t)0x884BE820, (int32_t)0x2D553AFB, (int32_t)0x88054677,
  (int32_t)0x2C98FBBA, (int32_t)0x87BFCCD7, (int32_t)0x2BDC4E6F,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x8738545E,
  (int32_t)0x2A61B101, (int32_t)0x86F656D3, (int32_t)0x29A3C484,
  (int32_t)0x86B583EE, (int32_t)0x28E5714A, (int32_t)0x8675DC4E,
  (int32_t)0x2826B928, (int32_t)0x86376092, (int32_t)0x27679DF4,
  (int32_t)0x85FA1152, (int32_t)0x26A82185, (int32_t)0x85BDEF27,
  (int32_t)0x25E845B5, (int32_t)0x8582FAA4, (int32_t)0x25280C5D,
  (int32_t)0x8549345C, (int32_t)0x24677757, (int32_t)0x85109CDC,
  (int32_t)0x23A6887E, (int32_t)0x84D934B0, (int32_t)0x22E541AE,
  (int32_t)0x84A2FC62, (int32_t)0x2223A4C5, (int32_t)0x846DF476,
  (int32_t)0x2161B39F, (int32_t)0x843A1D70, (int32_t)0x209F701C,
  (int32_t)0x840777CF, (int32_t)0x1FDCDC1A, (int32_t)0x83D60411,
  (int32_t)0x1F19F97B, (int32_t)0x83A5C2B0, (int32_t)0x1E56CA1E,
  (int32_t)0x8376B422, (int32_t)0x1D934FE5, (int32_t)0x8348D8DB,
  (int32_t)0x1CCF8CB3, (int32_t)0x831C314E, (int32_t)0x1C0B826A,
  (int32_t)0x82F0BDE8, (int32_t)0x1B4732EF, (int32_t)0x82C67F13,
  (int32_t)0x1A82A025, (int32_t)0x829D753A, (int32_t)0x19BDCBF2,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x824F0208,
  (int32_t)0x183366E8, (int32_t)0x82299971, (int32_t)0x176DD9DE,
  (int32_t)0x82056758, (int32_t)0x16A81305, (int32_t)0x81E26C16,
  (int32_t)0x15E21444, (int32_t)0x81C0A801, (int32_t)0x151BDF85,
  (int32_t)0x81A01B6C, (int32_t)0x145576B1, (int32_t)0x8180C6A9,
  (int32_t)0x138EDBB0, (int32_t)0x8162AA03, (int32_t)0x12C8106E,
  (int32_t)0x8145C5C6, (int32_t)0x120116D4, (int32_t)0x812A1A39,
  (int32_t)0x1139F0CE, (int32_t)0x810FA7A0, (int32_t)0x1072A047,
  (int32_t)0x80F66E3C, (int32_t)0x0FAB272B, (int32_t)0x80DE6E4C,
  (int32_t)0x0EE38765, (int32_t)0x80C7A80A, (int32_t)0x0E1BC2E3,
  (int32_t)0x80B21BAF, (int32_t)0x0D53DB92, (int32_t)0x809DC970,
  (int32_t)0x0C8BD35E, (int32_t)0x808AB180, (int32_t)0x0BC3AC35,
  (int32_t)0x8078D40D, (int32_t)0x0AFB6805, (int32_t)0x80683143,
  (int32_t)0x0A3308BC, (int32_t)0x8058C94C, (int32_t)0x096A9049,
  (int32_t)0x804A9C4D, (int32_t)0x08A2009A, (int32_t)0x803DAA69,
  (int32_t)0x07D95B9E, (int32_t)0x8031F3C1, (int32_t)0x0710A344,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x801E3894,
  (int32_t)0x057F0034, (int32_t)0x80163440, (int32_t)0x04B6195D,
  (int32_t)0x800F6B88, (int32_t)0x03ED26E6, (int32_t)0x8009DE7D,
  (int32_t)0x03242ABF, (int32_t)0x80058D2E, (int32_t)0x025B26D7,
  (int32_t)0x800277A5, (int32_t)0x01921D1F, (int32_t)0x80009DE9,
  (int32_t)0x00C90F88, (int32_t)0x80000000, (int32_t)0x00000000,
  (int32_t)0x80009DE9, (int32_t)0xFF36F078, (int32_t)0x800277A5,
  (int32_t)0xFE6DE2E0, (int32_t)0x80058D2E, (int32_t)0xFDA4D928,
  (int32_t)0x8009DE7D, (int32_t)0xFCDBD541, (int32_t)0x800F6B88,
  (int32_t)0xFC12D919, (int32_t)0x80163440, (int32_t)0xFB49E6A2,
  (int32_t)0x801E3894, (int32_t)0xFA80FFCB, (int32_t)0x80277872,
  (int32_t)0xF9B82683, (int32_t)0x8031F3C1, (int32_t)0xF8EF5CBB,
  (int32_t)0x803DAA69, (int32_t)0xF826A461, (int32_t)0x804A9C4D,
  (int32_t)0xF75DFF65, (int32_t)0x8058C94C, (int32_t)0xF6956FB6,
  (int32_t)0x80683143, (int32_t)0xF5CCF743, (int32_t)0x8078D40D,
  (int32_t)0xF50497FA, (int32_t)0x808AB180, (int32_t)0xF43C53CA,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x80B21BAF,
  (int32_t)0xF2AC246D, (int32_t)0x80C7A80A, (int32_t)0xF1E43D1C,
  (int32_t)0x80DE6E4C, (int32_t)0xF11C789A, (int32_t)0x80F66E3C,
  (int32_t)0xF054D8D4, (int32_t)0x810FA7A0, (int32_t)0xEF8D5FB8,
  (int32_t)0x812A1A39, (int32_t)0xEEC60F31, (int32_t)0x8145C5C6,
  (int32_t)0xEDFEE92B, (int32_t)0x8162AA03, (int32_t)0xED37EF91,
  (int32_t)0x8180C6A9, (int32_t)0xEC71244F, (int32_t)0x81A01B6C,
  (int32_t)0xEBAA894E, (int32_t)0x81C0A801, (int32_t)0xEAE4207A,
  (int32_t)0x81E26C16, (int32_t)0xEA1DEBBB, (int32_t)0x82056758,
  (int32_t)0xE957ECFB, (int32_t)0x82299971, (int32_t)0xE8922621,
  (int32_t)0x824F0208, (int32_t)0xE7CC9917, (int32_t)0x8275A0C0,
  (int32_t)0xE70747C3, (int32_t)0x829D753A, (int32_t)0xE642340D,
  (int32_t)0x82C67F13, (int32_t)0xE57D5FDA, (int32_t)0x82F0BDE8,
  (int32_t)0xE4B8CD10, (int32_t)0x831C314E, (int32_t)0xE3F47D95,
  (int32_t)0x8348D8DB, (int32_t)0xE330734C, (int32_t)0x8376B422,
  (int32_t)0xE26CB01A, (int32_t)0x83A5C2B0, (int32_t)0xE1A935E1,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x840777CF,
  (int32_t)0xE02323E5, (int32_t)0x843A1D70, (int32_t)0xDF608FE3,
  (int32_t)0x846DF476, (int32_t)0xDE9E4C60, (int32_t)0x84A2FC62,
  (int32_t)0xDDDC5B3A, (int32_t)0x84D934B0, (int32_t)0xDD1ABE51,
  (int32_t)0x85109CDC, (int32_t)0xDC597781, (int32_t)0x8549345C,
  (int32_t)0xDB9888A8, (int32_t)0x8582FAA4, (int32_t)0xDAD7F3A2,
  (int32_t)0x85BDEF27, (int32_t)0xDA17BA4A, (int32_t)0x85FA1152,
  (int32_t)0xD957DE7A, (int32_t)0x86376092, (int32_t)0xD898620C,
  (int32_t)0x8675DC4E, (int32_t)0xD7D946D7, (int32_t)0x86B583EE,
  (int32_t)0xD71A8EB5, (int32_t)0x86F656D3, (int32_t)0xD65C3B7B,
  (int32_t)0x8738545E, (int32_t)0xD59E4EFE, (int32_t)0x877B7BEC,
  (int32_t)0xD4E0CB14, (int32_t)0x87BFCCD7, (int32_t)0xD423B190,
  (int32_t)0x88054677, (int32_t)0xD3670445, (int32_t)0x884BE820,
  (int32_t)0xD2AAC504, (int32_t)0x8893B124, (int32_t)0xD1EEF59E,
  (int32_t)0x88DCA0D3, (int32_t)0xD13397E1, (int32_t)0x8926B677,
  (int32_t)0xD078AD9D, (int32_t)0x8971F15A, (int32_t)0xCFBE389F,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x8A0BD3F5,
  (int32_t)0xCE4AB5A2, (int32_t)0x8A5A7A30, (int32_t)0xCD91AB38,
  (int32_t)0x8AAA42B4, (int32_t)0xCCD91D3D, (int32_t)0x8AFB2CBA,
  (int32_t)0xCC210D78, (int32_t)0x8B4D377C, (int32_t)0xCB697DB0,
  (int32_t)0x8BA0622F, (int32_t)0xCAB26FA9, (int32_t)0x8BF4AC05,
  (int32_t)0xC9FBE527, (int32_t)0x8C4A142F, (int32_t)0xC945DFEC,
  (int32_t)0x8CA099D9, (int32_t)0xC89061BA, (int32_t)0x8CF83C30,
  (int32_t)0xC7DB6C50, (int32_t)0x8D50FA59, (int32_t)0xC727016C,
  (int32_t)0x8DAAD37B, (int32_t)0xC67322CD, (int32_t)0x8E05C6B7,
  (int32_t)0xC5BFD22E, (int32_t)0x8E61D32D, (int32_t)0xC50D1148,
  (int32_t)0x8EBEF7FB, (int32_t)0xC45AE1D7, (int32_t)0x8F1D343A,
  (int32_t)0xC3A9458F, (int32_t)0x8F7C8701, (int32_t)0xC2F83E2A,
  (int32_t)0x8FDCEF66, (int32_t)0xC247CD5A, (int32_t)0x903E6C7A,
  (int32_t)0xC197F4D3, (int32_t)0x90A0FD4E, (int32_t)0xC0E8B648,
  (int32_t)0x9104A0ED, (int32_t)0xC03A1368, (int32_t)0x91695663,
  (int32_t)0xBF8C0DE2, (int32_t)0x91CF1CB6, (int32_t)0xBEDEA765,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x929DD805,
  (int32_t)0xBD85BE2F, (int32_t)0x9306CB04, (int32_t)0xBCDA3ECA,
  (int32_t)0x9370CAE4, (int32_t)0xBC2F6513, (int32_t)0x93DBD69F,
  (int32_t)0xBB8532AF, (int32_t)0x9447ED2F, (int32_t)0xBADBA943,
  (int32_t)0x94B50D87, (int32_t)0xBA32CA70, (int32_t)0x9523369B,
  (int32_t)0xB98A97D8, (int32_t)0x9592675B, (int32_t)0xB8E31319,
  (int32_t)0x96029EB5, (int32_t)0xB83C3DD1, (int32_t)0x9673DB94,
  (int32_t)0xB796199B, (int32_t)0x96E61CDF, (int32_t)0xB6F0A811,
  (int32_t)0x9759617E, (int32_t)0xB64BEACC, (int32_t)0x97CDA855,
  (int32_t)0xB5A7E362, (int32_t)0x9842F043, (int32_t)0xB5049368,
  (int32_t)0x98B93828, (int32_t)0xB461FC70, (int32_t)0x99307EE0,
  (int32_t)0xB3C0200C, (int32_t)0x99A8C344, (int32_t)0xB31EFFCB,
  (int32_t)0x9A22042C, (int32_t)0xB27E9D3B, (int32_t)0x9A9C406D,
  (int32_t)0xB1DEF9E8, (int32_t)0x9B1776D9, (int32_t)0xB140175B,
  (int32_t)0x9B93A640, (int32_t)0xB0A1F71C, (int32_t)0x9C10CD70,
  (int32_t)0xB0049AB2, (int32_t)0x9C8EEB33, (int32_t)0xAF6803A1,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0x9D8E0596,
  (int32_t)0xAE312B91, (int32_t)0x9E0EFFC1, (int32_t)0xAD96ED91,
  (int32_t)0x9E90EB94, (int32_t)0xACFD7AE8, (int32_t)0x9F13C7D0,
  (int32_t)0xAC64D510, (int32_t)0x9F979331, (int32_t)0xABCCFD82,
  (int32_t)0xA01C4C72, (int32_t)0xAB35F5B5, (int32_t)0xA0A1F24C,
  (int32_t)0xAA9FBF1D, (int32_t)0xA1288376, (int32_t)0xAA0A5B2D,
  (int32_t)0xA1AFFEA2, (int32_t)0xA975CB56, (int32_t)0xA2386283,
  (int32_t)0xA8E21106, (int32_t)0xA2C1ADC9, (int32_t)0xA84F2DA9,
  (int32_t)0xA34BDF20, (int32_t)0xA7BD22AB, (int32_t)0xA3D6F533,
  (int32_t)0xA72BF173, (int32_t)0xA462EEAC, (int32_t)0xA69B9B68,
  (int32_t)0xA4EFCA31, (int32_t)0xA60C21ED, (int32_t)0xA57D8666,
  (int32_t)0xA57D8666, (int32_t)0xA60C21ED, (int32_t)0xA4EFCA31,
  (int32_t)0xA69B9B68, (int32_t)0xA462EEAC, (int32_t)0xA72BF173,
  (int32_t)0xA3D6F533, (int32_t)0xA7BD22AB, (int32_t)0xA34BDF20,
  (int32_t)0xA84F2DA9, (int32_t)0xA2C1ADC9, (int32_t)0xA8E21106,
  (int32_t)0xA2386283, (int32_t)0xA975CB56, (int32_t)0xA1AFFEA2,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAA9FBF1D,
  (int32_t)0xA0A1F24C, (int32_t)0xAB35F5B5, (int32_t)0xA01C4C72,
  (int32_t)0xABCCFD82, (int32_t)0x9F979331, (int32_t)0xAC64D510,
  (int32_t)0x9F13C7D0, (int32_t)0xACFD7AE8, (int32_t)0x9E90EB94,
  (int32_t)0xAD96ED91, (int32_t)0x9E0EFFC1, (int32_t)0xAE312B91,
  (int32_t)0x9D8E0596, (int32_t)0xAECC336B, (int32_t)0x9D0DFE53,
  (int32_t)0xAF6803A1, (int32_t)0x9C8EEB33, (int32_t)0xB0049AB2,
  (int32_t)0x9C10CD70, (int32_t)0xB0A1F71C, (int32_t)0x9B93A640,
  (int32_t)0xB140175B, (int32_t)0x9B1776D9, (int32_t)0xB1DEF9E8,
  (int32_t)0x9A9C406D, (int32_t)0xB27E9D3B, (int32_t)0x9A22042C,
  (int32_t)0xB31EFFCB, (int32_t)0x99A8C344, (int32_t)0xB3C0200C,
  (int32_t)0x99307EE0, (int32_t)0xB461FC70, (int32_t)0x98B93828,
  (int32_t)0xB5049368, (int32_t)0x9842F043, (int32_t)0xB5A7E362,
  (int32_t)0x97CDA855, (int32_t)0xB64BEACC, (int32_t)0x9759617E,
  (int32_t)0xB6F0A811, (int32_t)0x96E61CDF, (int32_t)0xB796199B,
  (int32_t)0x9673DB94, (int32_t)0xB83C3DD1, (int32_t)0x96029EB5,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xB98A97D8,
  (int32_t)0x9523369B, (int32_t)0xBA32CA70, (int32_t)0x94B50D87,
  (int32_t)0xBADBA943, (int32_t)0x9447ED2F, (int32_t)0xBB8532AF,
  (int32_t)0x93DBD69F, (int32_t)0xBC2F6513, (int32_t)0x9370CAE4,
  (int32_t)0xBCDA3ECA, (int32_t)0x9306CB04, (int32_t)0xBD85BE2F,
  (int32_t)0x929DD805, (int32_t)0xBE31E19B, (int32_t)0x9235F2EB,
  (int32_t)0xBEDEA765, (int32_t)0x91CF1CB6, (int32_t)0xBF8C0DE2,
  (int32_t)0x91695663, (int32_t)0xC03A1368, (int32_t)0x9104A0ED,
  (int32_t)0xC0E8B648, (int32_t)0x90A0FD4E, (int32_t)0xC197F4D3,
  (int32_t)0x903E6C7A, (int32_t)0xC247CD5A, (int32_t)0x8FDCEF66,
  (int32_t)0xC2F83E2A, (int32_t)0x8F7C8701, (int32_t)0xC3A9458F,
  (int32_t)0x8F1D343A, (int32_t)0xC45AE1D7, (int32_t)0x8EBEF7FB,
  (int32_t)0xC50D1148, (int32_t)0x8E61D32D, (int32_t)0xC5BFD22E,
  (int32_t)0x8E05C6B7, (int32_t)0xC67322CD, (int32_t)0x8DAAD37B,
  (int32_t)0xC727016C, (int32_t)0x8D50FA59, (int32_t)0xC7DB6C50,
  (int32_t)0x8CF83C30, (int32_t)0xC89061BA, (int32_t)0x8CA099D9,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xC9FBE527,
  (int32_t)0x8BF4AC05, (int32_t)0xCAB26FA9, (int32_t)0x8BA0622F,
  (int32_t)0xCB697DB0, (int32_t)0x8B4D377C, (int32_t)0xCC210D78,
  (int32_t)0x8AFB2CBA, (int32_t)0xCCD91D3D, (int32_t)0x8AAA42B4,
  (int32_t)0xCD91AB38, (int32_t)0x8A5A7A30, (int32_t)0xCE4AB5A2,
  (int32_t)0x8A0BD3F5, (int32_t)0xCF043AB2, (int32_t)0x89BE50C3,
  (int32_t)0xCFBE389F, (int32_t)0x8971F15A, (int32_t)0xD078AD9D,
  (int32_t)0x8926B677, (int32_t)0xD13397E1, (int32_t)0x88DCA0D3,
  (int32_t)0xD1EEF59E, (int32_t)0x8893B124, (int32_t)0xD2AAC504,
  (int32_t)0x884BE820, (int32_t)0xD3670445, (int32_t)0x88054677,
  (int32_t)0xD423B190, (int32_t)0x87BFCCD7, (int32_t)0xD4E0CB14,
  (int32_t)0x877B7BEC, (int32_t)0xD59E4EFE, (int32_t)0x8738545E,
  (int32_t)0xD65C3B7B, (int32_t)0x86F656D3, (int32_t)0xD71A8EB5,
  (int32_t)0x86B583EE, (int32_t)0xD7D946D7, (int32_t)0x8675DC4E,
  (int32_t)0xD898620C, (int32_t)0x86376092, (int32_t)0xD957DE7A,
  (int32_t)0x85FA1152, (int32_t)0xDA17BA4A, (int32_t)0x85BDEF27,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xDB9888A8,
  (int32_t)0x8549345C, (int32_t)0xDC597781, (int32_t)0x85109CDC,
  (int32_t)0xDD1ABE51, (int32_t)0x84D934B0, (int32_t)0xDDDC5B3A,
  (int32_t)0x84A2FC62, (int32_t)0xDE9E4C60, (int32_t)0x846DF476,
  (int32_t)0xDF608FE3, (int32_t)0x843A1D70, (int32_t)0xE02323E5,
  (int32_t)0x840777CF, (int32_t)0xE0E60684, (int32_t)0x83D60411,
  (int32_t)0xE1A935E1, (int32_t)0x83A5C2B0, (int32_t)0xE26CB01A,
  (int32_t)0x8376B422, (int32_t)0xE330734C, (int32_t)0x8348D8DB,
  (int32_t)0xE3F47D95, (int32_t)0x831C314E, (int32_t)0xE4B8CD10,
  (int32_t)0x82F0BDE8, (int32_t)0xE57D5FDA, (int32_t)0x82C67F13,
  (int32_t)0xE642340D, (int32_t)0x829D753A, (int32_t)0xE70747C3,
  (int32_t)0x8275A0C0, (int32_t)0xE7CC9917, (int32_t)0x824F0208,
  (int32_t)0xE8922621, (int32_t)0x82299971, (int32_t)0xE957ECFB,
  (int32_t)0x82056758, (int32_t)0xEA1DEBBB, (int32_t)0x81E26C16,
  (int32_t)0xEAE4207A, (int32_t)0x81C0A801, (int32_t)0xEBAA894E,
  (int32_t)0x81A01B6C, (int32_t)0xEC71244F, (int32_t)0x8180C6A9,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xEDFEE92B,
  (int32_t)0x8145C5C6, (int32_t)0xEEC60F31, (int32_t)0x812A1A39,
  (int32_t)0xEF8D5FB8, (int32_t)0x810FA7A0, (int32_t)0xF054D8D4,
  (int32_t)0x80F66E3C, (int32_t)0xF11C789A, (int32_t)0x80DE6E4C,
  (int32_t)0xF1E43D1C, (int32_t)0x80C7A80A, (int32_t)0xF2AC246D,
  (int32_t)0x80B21BAF, (int32_t)0xF3742CA1, (int32_t)0x809DC970,
  (int32_t)0xF43C53CA, (int32_t)0x808AB180, (int32_t)0xF50497FA,
  (int32_t)0x8078D40D, (int32_t)0xF5CCF743, (int32_t)0x80683143,
  (int32_t)0xF6956FB6, (int32_t)0x8058C94C, (int32_t)0xF75DFF65,
  (int32_t)0x804A9C4D, (int32_t)0xF826A461, (int32_t)0x803DAA69,
  (int32_t)0xF8EF5CBB, (int32_t)0x8031F3C1, (int32_t)0xF9B82683,
  (int32_t)0x80277872, (int32_t)0xFA80FFCB, (int32_t)0x801E3894,
  (int32_t)0xFB49E6A2, (int32_t)0x80163440, (int32_t)0xFC12D919,
  (int32_t)0x800F6B88, (int32_t)0xFCDBD541, (int32_t)0x8009DE7D,
  (int32_t)0xFDA4D928, (int32_t)0x80058D2E, (int32_t)0xFE6DE2E0,
  (int32_t)0x800277A5, (int32_t)0xFF36F078, (int32_t)0x80009DE9
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 2048, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_2048_q32[3072] = {
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FFFD885,
  (int32_t)0x006487E3, (int32_t)0x7FFF6216, (int32_t)0x00C90F88,
  (int32_t)0x7FFE9CB2, (int32_t)0x012D96B0, (int32_t)0x7FFD885A,
  (int32_t)0x01921D1F, (int32_t)0x7FFC250F, (int32_t)0x01F6A296,
  (int32_t)0x7FFA72D1, (int32_t)0x025B26D7, (int32_t)0x7FF871A1,
  (int32_t)0x02BFA9A4, (int32_t)0x7FF62182, (int32_t)0x03242ABF,
  (int32_t)0x7FF38273, (int32_t)0x0388A9E9, (int32_t)0x7FF09477,
  (int32_t)0x03ED26E6, (int32_t)0x7FED5790, (int32_t)0x0451A176,
  (int32_t)0x7FE9CBC0, (int32_t)0x04B6195D, (int32_t)0x7FE5F108,
  (int32_t)0x051A8E5C, (int32_t)0x7FE1C76B, (int32_t)0x057F0034,
  (int32_t)0x7FDD4EEC, (int32_t)0x05E36EA9, (int32_t)0x7FD8878D,
  (int32_t)0x0647D97C, (int32_t)0x7FD37152, (int32_t)0x06AC406F,
  (int32_t)0x7FCE0C3E, (int32_t)0x0710A344, (int32_t)0x7FC85853,
  (int32_t)0x077501BE, (int32_t)0x7FC25596, (int32_t)0x07D95B9E,
  (int32_t)0x7FBC040A, (int32_t)0x083DB0A7, (int32_t)0x7FB563B2,
  (int32_t)0x08A2009A, (int32_t)0x7FAE7494, (int32_t)0x09064B3A,
  (int32_t)0x7FA736B4, (int32_t)0x096A9049, (int32_t)0x7F9FAA15,
  (int32_t)0x09CECF89, (int32_t)0x7F97CEBC, (int32_t)0x0A3308BC,
  (int32_t)0x7F8FA4AF, (int32_t)0x0A973BA5, (int32_t)0x7F872BF3,
  (int32_t)0x0AFB6805, (int32_t)0x7F7E648B, (int32_t)0x0B5F8D9F,
  (int32_t)0x7F754E7F, (int32_t)0x0BC3AC35, (int32_t)0x7F6BE9D4,
  (int32_t)0x0C27C389, (int32_t)0x7F62368F, (int32_t)0x0C8BD35E,
  (int32_t)0x7F5834B6, (int32_t)0x0CEFDB75, (int32_t)0x7F4DE450,
  (int32_t)0x0D53DB92, (int32_t)0x7F434563, (int32_t)0x0DB7D376,
  (int32_t)0x7F3857F5, (int32_t)0x0E1BC2E3, (int32_t)0x7F2D1C0E,
  (int32_t)0x0E7FA99D, (int32_t)0x7F2191B4, (int32_t)0x0EE38765,
  (int32_t)0x7F15B8EE, (int32_t)0x0F475BFE, (int32_t)0x7F0991C3,
  (int32_t)0x0FAB272B, (int32_t)0x7EFD1C3C, (int32_t)0x100EE8AD,
  (int32_t)0x7EF0585F, (int32_t)0x1072A047, (int32_t)0x7EE34635,
  (int32_t)0x10D64DBC, (int32_t)0x7ED5E5C6, (int32_t)0x1139F0CE,
  (int32_t)0x7EC8371A, (int32_t)0x119D8940, (int32_t)0x7EBA3A39,
  (int32_t)0x120116D4, (int32_t)0x7EABEF2C, (int32_t)0x1264994E,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7E8E6EB1,
  (int32_t)0x132B7BF9, (int32_t)0x7E7F3956, (int32_t)0x138EDBB0,
  (int32_t)0x7E6FB5F3, (int32_t)0x13F22F57, (int32_t)0x7E5FE493,
  (int32_t)0x145576B1, (int32_t)0x7E4FC53E, (int32_t)0x14B8B17F,
  (int32_t)0x7E3F57FE, (int32_t)0x151BDF85, (int32_t)0x7E2E9CDF,
  (int32_t)0x157F0086, (int32_t)0x7E1D93E9, (int32_t)0x15E21444,
  (int32_t)0x7E0C3D29, (int32_t)0x16451A83, (int32_t)0x7DFA98A7,
  (int32_t)0x16A81305, (int32_t)0x7DE8A670, (int32_t)0x170AFD8D,
  (int32_t)0x7DD6668E, (int32_t)0x176DD9DE, (int32_t)0x7DC3D90D,
  (int32_t)0x17D0A7BB, (int32_t)0x7DB0FDF7, (int32_t)0x183366E8,
  (int32_t)0x7D9DD55A, (int32_t)0x18961727, (int32_t)0x7D8A5F3F,
  (int32_t)0x18F8B83C, (int32_t)0x7D769BB5, (int32_t)0x195B49E9,
  (int32_t)0x7D628AC5, (int32_t)0x19BDCBF2, (int32_t)0x7D4E2C7E,
  (int32_t)0x1A203E1B, (int32_t)0x7D3980EC, (int32_t)0x1A82A025,
  (int32_t)0x7D24881A, (int32_t)0x1AE4F1D6, (int32_t)0x7D0F4218,
  (int32_t)0x1B4732EF, (int32_t)0x7CF9AEF0, (int32_t)0x1BA96334,
  (int32_t)0x7CE3CEB1, (int32_t)0x1C0B826A, (int32_t)0x7CCDA168,
  (int32_t)0x1C6D9053, (int32_t)0x7CB72724, (int32_t)0x1CCF8CB3,
  (int32_t)0x7CA05FF1, (int32_t)0x1D31774D, (int32_t)0x7C894BDD,
  (int32_t)0x1D934FE5, (int32_t)0x7C71EAF8, (int32_t)0x1DF5163F,
  (int32_t)0x7C5A3D4F, (int32_t)0x1E56CA1E, (int32_t)0x7C4242F2,
  (int32_t)0x1EB86B46, (int32_t)0x7C29FBEE, (int32_t)0x1F19F97B,
  (int32_t)0x7C116853, (int32_t)0x1F7B7480, (int32_t)0x7BF88830,
  (int32_t)0x1FDCDC1A, (int32_t)0x7BDF5B94, (int32_t)0x203E300D,
  (int32_t)0x7BC5E28F, (int32_t)0x209F701C, (int32_t)0x7BAC1D31,
  (int32_t)0x21009C0B, (int32_t)0x7B920B89, (int32_t)0x2161B39F,
  (int32_t)0x7B77ADA8, (int32_t)0x21C2B69C, (int32_t)0x7B5D039D,
  (int32_t)0x2223A4C5, (int32_t)0x7B420D7A, (int32_t)0x22847DDF,
  (int32_t)0x7B26CB4F, (int32_t)0x22E541AE, (int32_t)0x7B0B3D2C,
  (int32_t)0x2345EFF7, (int32_t)0x7AEF6323, (int32_t)0x23A6887E,
  (int32_t)0x7AD33D45, (int32_t)0x24070B07, (int32_t)0x7AB6CBA3,
  (int32_t)0x24677757, (int32_t)0x7A9A0E4F, (int32_t)0x24C7CD32,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x7A5FB0D8,
  (int32_t)0x2588349D, (int32_t)0x7A4210D8, (int32_t)0x25E845B5,
  (int32_t)0x7A24256E, (int32_t)0x26483F6C, (int32_t)0x7A05EEAD,
  (int32_t)0x26A82185, (int32_t)0x79E76CA6, (int32_t)0x2707EBC6,
  (int32_t)0x79C89F6D, (int32_t)0x27679DF4, (int32_t)0x79A98715,
  (int32_t)0x27C737D2, (int32_t)0x798A23B1, (int32_t)0x2826B928,
  (int32_t)0x796A7554, (int32_t)0x288621B9, (int32_t)0x794A7C11,
  (int32_t)0x28E5714A, (int32_t)0x792A37FE, (int32_t)0x2944A7A2,
  (int32_t)0x7909A92C, (int32_t)0x29A3C484, (int32_t)0x78E8CFB1,
  (int32_t)0x2A02C7B8, (int32_t)0x78C7ABA1, (int32_t)0x2A61B101,
  (int32_t)0x78A63D10, (int32_t)0x2AC08025, (int32_t)0x78848413,
  (int32_t)0x2B1F34EB, (int32_t)0x786280BF, (int32_t)0x2B7DCF17,
  (int32_t)0x78403328, (int32_t)0x2BDC4E6F, (int32_t)0x781D9B64,
  (int32_t)0x2C3AB2B9, (int32_t)0x77FAB988, (int32_t)0x2C98FBBA,
  (int32_t)0x77D78DAA, (int32_t)0x2CF72939, (int32_t)0x77B417DF,
  (int32_t)0x2D553AFB, (int32_t)0x7790583D, (int32_t)0x2DB330C7,
  (int32_t)0x776C4EDB, (int32_t)0x2E110A62, (int32_t)0x7747FBCE,
  (int32_t)0x2E6EC792, (int32_t)0x77235F2D, (int32_t)0x2ECC681E,
  (int32_t)0x76FE790E, (int32_t)0x2F29EBCC, (int32_t)0x76D94988,
  (int32_t)0x2F875262, (int32_t)0x76B3D0B3, (int32_t)0x2FE49BA6,
  (int32_t)0x768E0EA5, (int32_t)0x3041C760, (int32_t)0x76680376,
  (int32_t)0x309ED555, (int32_t)0x7641AF3C, (int32_t)0x30FBC54D,
  (int32_t)0x761B1211, (int32_t)0x3158970D, (int32_t)0x75F42C0A,
  (int32_t)0x31B54A5D, (int32_t)0x75CCFD42, (int32_t)0x3211DF03,
  (int32_t)0x75A585CF, (int32_t)0x326E54C7, (int32_t)0x757DC5CA,
  (int32_t)0x32CAAB6F, (int32_t)0x7555BD4B, (int32_t)0x3326E2C2,
  (int32_t)0x752D6C6C, (int32_t)0x3382FA88, (int32_t)0x7504D345,
  (int32_t)0x33DEF287, (int32_t)0x74DBF1EF, (int32_t)0x343ACA87,
  (int32_t)0x74B2C883, (int32_t)0x3496824F, (int32_t)0x7489571B,
  (int32_t)0x34F219A7, (int32_t)0x745F9DD1, (int32_t)0x354D9056,
  (int32_t)0x74359CBD, (int32_t)0x35A8E624, (int32_t)0x740B53FA,
  (int32_t)0x36041AD9, (int32_t)0x73E0C3A3, (int32_t)0x365F2E3B,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x738ACC9E,
  (int32_t)0x3714F02A, (int32_t)0x735F6626, (int32_t)0x376F9E46,
  (int32_t)0x7333B883, (int32_t)0x37CA2A30, (int32_t)0x7307C3D0,
  (int32_t)0x382493B0, (int32_t)0x72DB8828, (int32_t)0x387EDA8E,
  (int32_t)0x72AF05A6, (int32_t)0x38D8FE93, (int32_t)0x72823C66,
  (int32_t)0x3932FF87, (int32_t)0x72552C84, (int32_t)0x398CDD32,
  (int32_t)0x7227D61C, (int32_t)0x39E6975D, (int32_t)0x71FA3948,
  (int32_t)0x3A402DD1, (int32_t)0x71CC5626, (int32_t)0x3A99A057,
  (int32_t)0x719E2CD2, (int32_t)0x3AF2EEB7, (int32_t)0x716FBD68,
  (int32_t)0x3B4C18BA, (int32_t)0x71410804, (int32_t)0x3BA51E29,
  (int32_t)0x71120CC5, (int32_t)0x3BFDFECD, (int32_t)0x70E2CBC6,
  (int32_t)0x3C56BA70, (int32_t)0x70B34524, (int32_t)0x3CAF50DA,
  (int32_t)0x708378FE, (int32_t)0x3D07C1D5, (int32_t)0x70536771,
  (int32_t)0x3D600D2B, (int32_t)0x70231099, (int32_t)0x3DB832A5,
  (int32_t)0x6FF27496, (int32_t)0x3E10320D, (int32_t)0x6FC19385,
  (int32_t)0x3E680B2C, (int32_t)0x6F906D84, (int32_t)0x3EBFBDCC,
  (int32_t)0x6F5F02B1, (int32_t)0x3F1749B7, (int32_t)0x6F2D532C,
  (int32_t)0x3F6EAEB8, (int32_t)0x6EFB5F12, (int32_t)0x3FC5EC97,
  (int32_t)0x6EC92682, (int32_t)0x401D0320, (int32_t)0x6E96A99C,
  (int32_t)0x4073F21D, (int32_t)0x6E63E87F, (int32_t)0x40CAB957,
  (int32_t)0x6E30E349, (int32_t)0x4121589A, (int32_t)0x6DFD9A1B,
  (int32_t)0x4177CFB0, (int32_t)0x6DCA0D14, (int32_t)0x41CE1E64,
  (int32_t)0x6D963C54, (int32_t)0x42244480, (int32_t)0x6D6227FA,
  (int32_t)0x427A41D0, (int32_t)0x6D2DD027, (int32_t)0x42D0161E,
  (int32_t)0x6CF934FB, (int32_t)0x4325C135, (int32_t)0x6CC45697,
  (int32_t)0x437B42E1, (int32_t)0x6C8F351C, (int32_t)0x43D09AEC,
  (int32_t)0x6C59D0A9, (int32_t)0x4425C923, (int32_t)0x6C242960,
  (int32_t)0x447ACD50, (int32_t)0x6BEE3F62, (int32_t)0x44CFA73F,
  (int32_t)0x6BB812D0, (int32_t)0x452456BC, (int32_t)0x6B81A3CD,
  (int32_t)0x4578DB93, (int32_t)0x6B4AF278, (int32_t)0x45CD358F,
  (int32_t)0x6B13FEF5, (int32_t)0x4621647C, (int32_t)0x6ADCC964,
  (int32_t)0x46756827, (int32_t)0x6AA551E8, (int32_t)0x46C9405C,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x6A359DB9,
  (int32_t)0x47706D93, (int32_t)0x69FD614A, (int32_t)0x47C3C22E,
  (int32_t)0x69C4E37A, (int32_t)0x4816EA85, (int32_t)0x698C246C,
  (int32_t)0x4869E664, (int32_t)0x69532442, (int32_t)0x48BCB598,
  (int32_t)0x6919E320, (int32_t)0x490F57EE, (int32_t)0x68E06129,
  (int32_t)0x4961CD32, (int32_t)0x68A69E81, (int32_t)0x49B41533,
  (int32_t)0x686C9B4B, (int32_t)0x4A062FBD, (int32_t)0x683257AA,
  (int32_t)0x4A581C9D, (int32_t)0x67F7D3C4, (int32_t)0x4AA9DBA1,
  (int32_t)0x67BD0FBC, (int32_t)0x4AFB6C97, (int32_t)0x67820BB6,
  (int32_t)0x4B4CCF4D, (int32_t)0x6746C7D7, (int32_t)0x4B9E038F,
  (int32_t)0x670B4443, (int32_t)0x4BEF092D, (int32_t)0x66CF811F,
  (int32_t)0x4C3FDFF3, (int32_t)0x66937E90, (int32_t)0x4C9087B1,
  (int32_t)0x66573CBB, (int32_t)0x4CE10034, (int32_t)0x661ABBC5,
  (int32_t)0x4D31494B, (int32_t)0x65DDFBD3, (int32_t)0x4D8162C4,
  (int32_t)0x65A0FD0B, (int32_t)0x4DD14C6E, (int32_t)0x6563BF92,
  (int32_t)0x4E210617, (int32_t)0x6526438E, (int32_t)0x4E708F8F,
  (int32_t)0x64E88926, (int32_t)0x4EBFE8A4, (int32_t)0x64AA907F,
  (int32_t)0x4F0F1126, (int32_t)0x646C59BF, (int32_t)0x4F5E08E3,
  (int32_t)0x642DE50D, (int32_t)0x4FACCFAB, (int32_t)0x63EF328F,
  (int32_t)0x4FFB654D, (int32_t)0x63B0426D, (int32_t)0x5049C999,
  (int32_t)0x637114CC, (int32_t)0x5097FC5E, (int32_t)0x6331A9D4,
  (int32_t)0x50E5FD6C, (int32_t)0x62F201AC, (int32_t)0x5133CC94,
  (int32_t)0x62B21C7B, (int32_t)0x518169A4, (int32_t)0x6271FA69,
  (int32_t)0x51CED46E, (int32_t)0x62319B9D, (int32_t)0x521C0CC1,
  (int32_t)0x61F1003E, (int32_t)0x5269126E, (int32_t)0x61B02876,
  (int32_t)0x52B5E545, (int32_t)0x616F146B, (int32_t)0x53028517,
  (int32_t)0x612DC446, (int32_t)0x534EF1B5, (int32_t)0x60EC3830,
  (int32_t)0x539B2AEF, (int32_t)0x60AA704F, (int32_t)0x53E73097,
  (int32_t)0x60686CCE, (int32_t)0x5433027D, (int32_t)0x60262DD5,
  (int32_t)0x547EA073, (int32_t)0x5FE3B38D, (int32_t)0x54CA0A4A,
  (int32_t)0x5FA0FE1E, (int32_t)0x55153FD4, (int32_t)0x5F5E0DB3,
  (int32_t)0x556040E2, (int32_t)0x5F1AE273, (int32_t)0x55AB0D46,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5E93DC1F,
  (int32_t)0x56400757, (int32_t)0x5E50015D, (int32_t)0x568A34A9,
  (int32_t)0x5E0BEC6E, (int32_t)0x56D42C99, (int32_t)0x5DC79D7C,
  (int32_t)0x571DEEF9, (int32_t)0x5D8314B0, (int32_t)0x57677B9D,
  (int32_t)0x5D3E5236, (int32_t)0x57B0D256, (int32_t)0x5CF95638,
  (int32_t)0x57F9F2F7, (int32_t)0x5CB420DF, (int32_t)0x5842DD54,
  (int32_t)0x5C6EB258, (int32_t)0x588B913F, (int32_t)0x5C290ACC,
  (int32_t)0x58D40E8C, (int32_t)0x5BE32A67, (int32_t)0x591C550E,
  (int32_t)0x5B9D1153, (int32_t)0x59646497, (int32_t)0x5B56BFBD,
  (int32_t)0x59AC3CFD, (int32_t)0x5B1035CF, (int32_t)0x59F3DE12,
  (int32_t)0x5AC973B4, (int32_t)0x5A3B47AA, (int32_t)0x5A82799A,
  (int32_t)0x5A82799A, (int32_t)0x5A3B47AA, (int32_t)0x5AC973B4,
  (int32_t)0x59F3DE12, (int32_t)0x5B1035CF, (int32_t)0x59AC3CFD,
  (int32_t)0x5B56BFBD, (int32_t)0x59646497, (int32_t)0x5B9D1153,
  (int32_t)0x591C550E, (int32_t)0x5BE32A67, (int32_t)0x58D40E8C,
  (int32_t)0x5C290ACC, (int32_t)0x588B913F, (int32_t)0x5C6EB258,
  (int32_t)0x5842DD54, (int32_t)0x5CB420DF, (int32_t)0x57F9F2F7,
  (int32_t)0x5CF95638, (int32_t)0x57B0D256, (int32_t)0x5D3E5236,
  (int32_t)0x57677B9D, (int32_t)0x5D8314B0, (int32_t)0x571DEEF9,
  (int32_t)0x5DC79D7C, (int32_t)0x56D42C99, (int32_t)0x5E0BEC6E,
  (int32_t)0x568A34A9, (int32_t)0x5E50015D, (int32_t)0x56400757,
  (int32_t)0x5E93DC1F, (int32_t)0x55F5A4D2, (int32_t)0x5ED77C89,
  (int32_t)0x55AB0D46, (int32_t)0x5F1AE273, (int32_t)0x556040E2,
  (int32_t)0x5F5E0DB3, (int32_t)0x55153FD4, (int32_t)0x5FA0FE1E,
  (int32_t)0x54CA0A4A, (int32_t)0x5FE3B38D, (int32_t)0x547EA073,
  (int32_t)0x60262DD5, (int32_t)0x5433027D, (int32_t)0x60686CCE,
  (int32_t)0x53E73097, (int32_t)0x60AA704F, (int32_t)0x539B2AEF,
  (int32_t)0x60EC3830, (int32_t)0x534EF1B5, (int32_t)0x612DC446,
  (int32_t)0x53028517, (int32_t)0x616F146B, (int32_t)0x52B5E545,
  (int32_t)0x61B02876, (int32_t)0x5269126E, (int32_t)0x61F1003E,
  (int32_t)0x521C0CC1, (int32_t)0x62319B9D, (int32_t)0x51CED46E,
  (int32_t)0x6271FA69, (int32_t)0x518169A4, (int32_t)0x62B21C7B,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x50E5FD6C,
  (int32_t)0x6331A9D4, (int32_t)0x5097FC5E, (int32_t)0x637114CC,
  (int32_t)0x5049C999, (int32_t)0x63B0426D, (int32_t)0x4FFB654D,
  (int32_t)0x63EF328F, (int32_t)0x4FACCFAB, (int32_t)0x642DE50D,
  (int32_t)0x4F5E08E3, (int32_t)0x646C59BF, (int32_t)0x4F0F1126,
  (int32_t)0x64AA907F, (int32_t)0x4EBFE8A4, (int32_t)0x64E88926,
  (int32_t)0x4E708F8F, (int32_t)0x6526438E, (int32_t)0x4E210617,
  (int32_t)0x6563BF92, (int32_t)0x4DD14C6E, (int32_t)0x65A0FD0B,
  (int32_t)0x4D8162C4, (int32_t)0x65DDFBD3, (int32_t)0x4D31494B,
  (int32_t)0x661ABBC5, (int32_t)0x4CE10034, (int32_t)0x66573CBB,
  (int32_t)0x4C9087B1, (int32_t)0x66937E90, (int32_t)0x4C3FDFF3,
  (int32_t)0x66CF811F, (int32_t)0x4BEF092D, (int32_t)0x670B4443,
  (int32_t)0x4B9E038F, (int32_t)0x6746C7D7, (int32_t)0x4B4CCF4D,
  (int32_t)0x67820BB6, (int32_t)0x4AFB6C97, (int32_t)0x67BD0FBC,
  (int32_t)0x4AA9DBA1, (int32_t)0x67F7D3C4, (int32_t)0x4A581C9D,
  (int32_t)0x683257AA, (int32_t)0x4A062FBD, (int32_t)0x686C9B4B,
  (int32_t)0x49B41533, (int32_t)0x68A69E81, (int32_t)0x4961CD32,
  (int32_t)0x68E06129, (int32_t)0x490F57EE, (int32_t)0x6919E320,
  (int32_t)0x48BCB598, (int32_t)0x69532442, (int32_t)0x4869E664,
  (int32_t)0x698C246C, (int32_t)0x4816EA85, (int32_t)0x69C4E37A,
  (int32_t)0x47C3C22E, (int32_t)0x69FD614A, (int32_t)0x47706D93,
  (int32_t)0x6A359DB9, (int32_t)0x471CECE6, (int32_t)0x6A6D98A4,
  (int32_t)0x46C9405C, (int32_t)0x6AA551E8, (int32_t)0x46756827,
  (int32_t)0x6ADCC964, (int32_t)0x4621647C, (int32_t)0x6B13FEF5,
  (int32_t)0x45CD358F, (int32_t)0x6B4AF278, (int32_t)0x4578DB93,
  (int32_t)0x6B81A3CD, (int32_t)0x452456BC, (int32_t)0x6BB812D0,
  (int32_t)0x44CFA73F, (int32_t)0x6BEE3F62, (int32_t)0x447ACD50,
  (int32_t)0x6C242960, (int32_t)0x4425C923, (int32_t)0x6C59D0A9,
  (int32_t)0x43D09AEC, (int32_t)0x6C8F351C, (int32_t)0x437B42E1,
  (int32_t)0x6CC45697, (int32_t)0x4325C135, (int32_t)0x6CF934FB,
  (int32_t)0x42D0161E, (int32_t)0x6D2DD027, (int32_t)0x427A41D0,
  (int32_t)0x6D6227FA, (int32_t)0x42244480, (int32_t)0x6D963C54,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x4177CFB0,
  (int32_t)0x6DFD9A1B, (int32_t)0x4121589A, (int32_t)0x6E30E349,
  (int32_t)0x40CAB957, (int32_t)0x6E63E87F, (int32_t)0x4073F21D,
  (int32_t)0x6E96A99C, (int32_t)0x401D0320, (int32_t)0x6EC92682,
  (int32_t)0x3FC5EC97, (int32_t)0x6EFB5F12, (int32_t)0x3F6EAEB8,
  (int32_t)0x6F2D532C, (int32_t)0x3F1749B7, (int32_t)0x6F5F02B1,
  (int32_t)0x3EBFBDCC, (int32_t)0x6F906D84, (int32_t)0x3E680B2C,
  (int32_t)0x6FC19385, (int32_t)0x3E10320D, (int32_t)0x6FF27496,
  (int32_t)0x3DB832A5, (int32_t)0x70231099, (int32_t)0x3D600D2B,
  (int32_t)0x70536771, (int32_t)0x3D07C1D5, (int32_t)0x708378FE,
  (int32_t)0x3CAF50DA, (int32_t)0x70B34524, (int32_t)0x3C56BA70,
  (int32_t)0x70E2CBC6, (int32_t)0x3BFDFECD, (int32_t)0x71120CC5,
  (int32_t)0x3BA51E29, (int32_t)0x71410804, (int32_t)0x3B4C18BA,
  (int32_t)0x716FBD68, (int32_t)0x3AF2EEB7, (int32_t)0x719E2CD2,
  (int32_t)0x3A99A057, (int32_t)0x71CC5626, (int32_t)0x3A402DD1,
  (int32_t)0x71FA3948, (int32_t)0x39E6975D, (int32_t)0x7227D61C,
  (int32_t)0x398CDD32, (int32_t)0x72552C84, (int32_t)0x3932FF87,
  (int32_t)0x72823C66, (int32_t)0x38D8FE93, (int32_t)0x72AF05A6,
  (int32_t)0x387EDA8E, (int32_t)0x72DB8828, (int32_t)0x382493B0,
  (int32_t)0x7307C3D0, (int32_t)0x37CA2A30, (int32_t)0x7333B883,
  (int32_t)0x376F9E46, (int32_t)0x735F6626, (int32_t)0x3714F02A,
  (int32_t)0x738ACC9E, (int32_t)0x36BA2013, (int32_t)0x73B5EBD0,
  (int32_t)0x365F2E3B, (int32_t)0x73E0C3A3, (int32_t)0x36041AD9,
  (int32_t)0x740B53FA, (int32_t)0x35A8E624, (int32_t)0x74359CBD,
  (int32_t)0x354D9056, (int32_t)0x745F9DD1, (int32_t)0x34F219A7,
  (int32_t)0x7489571B, (int32_t)0x3496824F, (int32_t)0x74B2C883,
  (int32_t)0x343ACA87, (int32_t)0x74DBF1EF, (int32_t)0x33DEF287,
  (int32_t)0x7504D345, (int32_t)0x3382FA88, (int32_t)0x752D6C6C,
  (int32_t)0x3326E2C2, (int32_t)0x7555BD4B, (int32_t)0x32CAAB6F,
  (int32_t)0x757DC5CA, (int32_t)0x326E54C7, (int32_t)0x75A585CF,
  (int32_t)0x3211DF03, (int32_t)0x75CCFD42, (int32_t)0x31B54A5D,
  (int32_t)0x75F42C0A, (int32_t)0x3158970D, (int32_t)0x761B1211,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x309ED555,
  (int32_t)0x76680376, (int32_t)0x3041C760, (int32_t)0x768E0EA5,
  (int32_t)0x2FE49BA6, (int32_t)0x76B3D0B3, (int32_t)0x2F875262,
  (int32_t)0x76D94988, (int32_t)0x2F29EBCC, (int32_t)0x76FE790E,
  (int32_t)0x2ECC681E, (int32_t)0x77235F2D, (int32_t)0x2E6EC792,
  (int32_t)0x7747FBCE, (int32_t)0x2E110A62, (int32_t)0x776C4EDB,
  (int32_t)0x2DB330C7, (int32_t)0x7790583D, (int32_t)0x2D553AFB,
  (int32_t)0x77B417DF, (int32_t)0x2CF72939, (int32_t)0x77D78DAA,
  (int32_t)0x2C98FBBA, (int32_t)0x77FAB988, (int32_t)0x2C3AB2B9,
  (int32_t)0x781D9B64, (int32_t)0x2BDC4E6F, (int32_t)0x78403328,
  (int32_t)0x2B7DCF17, (int32_t)0x786280BF, (int32_t)0x2B1F34EB,
  (int32_t)0x78848413, (int32_t)0x2AC08025, (int32_t)0x78A63D10,
  (int32_t)0x2A61B101, (int32_t)0x78C7ABA1, (int32_t)0x2A02C7B8,
  (int32_t)0x78E8CFB1, (int32_t)0x29A3C484, (int32_t)0x7909A92C,
  (int32_t)0x2944A7A2, (int32_t)0x792A37FE, (int32_t)0x28E5714A,
  (int32_t)0x794A7C11, (int32_t)0x288621B9, (int32_t)0x796A7554,
  (int32_t)0x2826B928, (int32_t)0x798A23B1, (int32_t)0x27C737D2,
  (int32_t)0x79A98715, (int32_t)0x27679DF4, (int32_t)0x79C89F6D,
  (int32_t)0x2707EBC6, (int32_t)0x79E76CA6, (int32_t)0x26A82185,
  (int32_t)0x7A05EEAD, (int32_t)0x26483F6C, (int32_t)0x7A24256E,
  (int32_t)0x25E845B5, (int32_t)0x7A4210D8, (int32_t)0x2588349D,
  (int32_t)0x7A5FB0D8, (int32_t)0x25280C5D, (int32_t)0x7A7D055B,
  (int32_t)0x24C7CD32, (int32_t)0x7A9A0E4F, (int32_t)0x24677757,
  (int32_t)0x7AB6CBA3, (int32_t)0x24070B07, (int32_t)0x7AD33D45,
  (int32_t)0x23A6887E, (int32_t)0x7AEF6323, (int32_t)0x2345EFF7,
  (int32_t)0x7B0B3D2C, (int32_t)0x22E541AE, (int32_t)0x7B26CB4F,
  (int32_t)0x22847DDF, (int32_t)0x7B420D7A, (int32_t)0x2223A4C5,
  (int32_t)0x7B5D039D, (int32_t)0x21C2B69C, (int32_t)0x7B77ADA8,
  (int32_t)0x2161B39F, (int32_t)0x7B920B89, (int32_t)0x21009C0B,
  (int32_t)0x7BAC1D31, (int32_t)0x209F701C, (int32_t)0x7BC5E28F,
  (int32_t)0x203E300D, (int32_t)0x7BDF5B94, (int32_t)0x1FDCDC1A,
  (int32_t)0x7BF88830, (int32_t)0x1F7B7480, (int32_t)0x7C116853,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x1EB86B46,
  (int32_t)0x7C4242F2, (int32_t)0x1E56CA1E, (int32_t)0x7C5A3D4F,
  (int32_t)0x1DF5163F, (int32_t)0x7C71EAF8, (int32_t)0x1D934FE5,
  (int32_t)0x7C894BDD, (int32_t)0x1D31774D, (int32_t)0x7CA05FF1,
  (int32_t)0x1CCF8CB3, (int32_t)0x7CB72724, (int32_t)0x1C6D9053,
  (int32_t)0x7CCDA168, (int32_t)0x1C0B826A, (int32_t)0x7CE3CEB1,
  (int32_t)0x1BA96334, (int32_t)0x7CF9AEF0, (int32_t)0x1B4732EF,
  (int32_t)0x7D0F4218, (int32_t)0x1AE4F1D6, (int32_t)0x7D24881A,
  (int32_t)0x1A82A025, (int32_t)0x7D3980EC, (int32_t)0x1A203E1B,
  (int32_t)0x7D4E2C7E, (int32_t)0x19BDCBF2, (int32_t)0x7D628AC5,
  (int32_t)0x195B49E9, (int32_t)0x7D769BB5, (int32_t)0x18F8B83C,
  (int32_t)0x7D8A5F3F, (int32_t)0x18961727, (int32_t)0x7D9DD55A,
  (int32_t)0x183366E8, (int32_t)0x7DB0FDF7, (int32_t)0x17D0A7BB,
  (int32_t)0x7DC3D90D, (int32_t)0x176DD9DE, (int32_t)0x7DD6668E,
  (int32_t)0x170AFD8D, (int32_t)0x7DE8A670, (int32_t)0x16A81305,
  (int32_t)0x7DFA98A7, (int32_t)0x16451A83, (int32_t)0x7E0C3D29,
  (int32_t)0x15E21444, (int32_t)0x7E1D93E9, (int32_t)0x157F0086,
  (int32_t)0x7E2E9CDF, (int32_t)0x151BDF85, (int32_t)0x7E3F57FE,
  (int32_t)0x14B8B17F, (int32_t)0x7E4FC53E, (int32_t)0x145576B1,
  (int32_t)0x7E5FE493, (int32_t)0x13F22F57, (int32_t)0x7E6FB5F3,
  (int32_t)0x138EDBB0, (int32_t)0x7E7F3956, (int32_t)0x132B7BF9,
  (int32_t)0x7E8E6EB1, (int32_t)0x12C8106E, (int32_t)0x7E9D55FC,
  (int32_t)0x1264994E, (int32_t)0x7EABEF2C, (int32_t)0x120116D4,
  (int32_t)0x7EBA3A39, (int32_t)0x119D8940, (int32_t)0x7EC8371A,
  (int32_t)0x1139F0CE, (int32_t)0x7ED5E5C6, (int32_t)0x10D64DBC,
  (int32_t)0x7EE34635, (int32_t)0x1072A047, (int32_t)0x7EF0585F,
  (int32_t)0x100EE8AD, (int32_t)0x7EFD1C3C, (int32_t)0x0FAB272B,
  (int32_t)0x7F0991C3, (int32_t)0x0F475BFE, (int32_t)0x7F15B8EE,
  (int32_t)0x0EE38765, (int32_t)0x7F2191B4, (int32_t)0x0E7FA99D,
  (int32_t)0x7F2D1C0E, (int32_t)0x0E1BC2E3, (int32_t)0x7F3857F5,
  (int32_t)0x0DB7D376, (int32_t)0x7F434563, (int32_t)0x0D53DB92,
  (int32_t)0x7F4DE450, (int32_t)0x0CEFDB75, (int32_t)0x7F5834B6,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x0C27C389,
  (int32_t)0x7F6BE9D4, (int32_t)0x0BC3AC35, (int32_t)0x7F754E7F,
  (int32_t)0x0B5F8D9F, (int32_t)0x7F7E648B, (int32_t)0x0AFB6805,
  (int32_t)0x7F872BF3, (int32_t)0x0A973BA5, (int32_t)0x7F8FA4AF,
  (int32_t)0x0A3308BC, (int32_t)0x7F97CEBC, (int32_t)0x09CECF89,
  (int32_t)0x7F9FAA15, (int32_t)0x096A9049, (int32_t)0x7FA736B4,
  (int32_t)0x09064B3A, (int32_t)0x7FAE7494, (int32_t)0x08A2009A,
  (int32_t)0x7FB563B2, (int32_t)0x083DB0A7, (int32_t)0x7FBC040A,
  (int32_t)0x07D95B9E, (int32_t)0x7FC25596, (int32_t)0x077501BE,
  (int32_t)0x7FC85853, (int32_t)0x0710A344, (int32_t)0x7FCE0C3E,
  (int32_t)0x06AC406F, (int32_t)0x7FD37152, (int32_t)0x0647D97C,
  (int32_t)0x7FD8878D, (int32_t)0x05E36EA9, (int32_t)0x7FDD4EEC,
  (int32_t)0x057F0034, (int32_t)0x7FE1C76B, (int32_t)0x051A8E5C,
  (int32_t)0x7FE5F108, (int32_t)0x04B6195D, (int32_t)0x7FE9CBC0,
  (int32_t)0x0451A176, (int32_t)0x7FED5790, (int32_t)0x03ED26E6,
  (int32_t)0x7FF09477, (int32_t)0x0388A9E9, (int32_t)0x7FF38273,
  (int32_t)0x03242ABF, (int32_t)0x7FF62182, (int32_t)0x02BFA9A4,
  (int32_t)0x7FF871A1, (int32_t)0x025B26D7, (int32_t)0x7FFA72D1,
  (int32_t)0x01F6A296, (int32_t)0x7FFC250F, (int32_t)0x01921D1F,
  (int32_t)0x7FFD885A, (int32_t)0x012D96B0, (int32_t)0x7FFE9CB2,
  (int32_t)0x00C90F88, (int32_t)0x7FFF6216, (int32_t)0x006487E3,
  (int32_t)0x7FFFD885, (int32_t)0x00000000, (int32_t)0x7FFFFFFF,
  (int32_t)0xFF9B781D, (int32_t)0x7FFFD885, (int32_t)0xFF36F078,
  (int32_t)0x7FFF6216, (int32_t)0xFED2694F, (int32_t)0x7FFE9CB2,
  (int32_t)0xFE6DE2E0, (int32_t)0x7FFD885A, (int32_t)0xFE095D69,
  (int32_t)0x7FFC250F, (int32_t)0xFDA4D928, (int32_t)0x7FFA72D1,
  (int32_t)0xFD40565B, (int32_t)0x7FF871A1, (int32_t)0xFCDBD541,
  (int32_t)0x7FF62182, (int32_t)0xFC775616, (int32_t)0x7FF38273,
  (int32_t)0xFC12D919, (int32_t)0x7FF09477, (int32_t)0xFBAE5E89,
  (int32_t)0x7FED5790, (int32_t)0xFB49E6A2, (int32_t)0x7FE9CBC0,
  (int32_t)0xFAE571A4, (int32_t)0x7FE5F108, (int32_t)0xFA80FFCB,
  (int32_t)0x7FE1C76B, (int32_t)0xFA1C9156, (int32_t)0x7FDD4EEC,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF953BF90,
  (int32_t)0x7FD37152, (int32_t)0xF8EF5CBB, (int32_t)0x7FCE0C3E,
  (int32_t)0xF88AFE41, (int32_t)0x7FC85853, (int32_t)0xF826A461,
  (int32_t)0x7FC25596, (int32_t)0xF7C24F58, (int32_t)0x7FBC040A,
  (int32_t)0xF75DFF65, (int32_t)0x7FB563B2, (int32_t)0xF6F9B4C5,
  (int32_t)0x7FAE7494, (int32_t)0xF6956FB6, (int32_t)0x7FA736B4,
  (int32_t)0xF6313076, (int32_t)0x7F9FAA15, (int32_t)0xF5CCF743,
  (int32_t)0x7F97CEBC, (int32_t)0xF568C45A, (int32_t)0x7F8FA4AF,
  (int32_t)0xF50497FA, (int32_t)0x7F872BF3, (int32_t)0xF4A07260,
  (int32_t)0x7F7E648B, (int32_t)0xF43C53CA, (int32_t)0x7F754E7F,
  (int32_t)0xF3D83C76, (int32_t)0x7F6BE9D4, (int32_t)0xF3742CA1,
  (int32_t)0x7F62368F, (int32_t)0xF310248A, (int32_t)0x7F5834B6,
  (int32_t)0xF2AC246D, (int32_t)0x7F4DE450, (int32_t)0xF2482C89,
  (int32_t)0x7F434563, (int32_t)0xF1E43D1C, (int32_t)0x7F3857F5,
  (int32_t)0xF1805662, (int32_t)0x7F2D1C0E, (int32_t)0xF11C789A,
  (int32_t)0x7F2191B4, (int32_t)0xF0B8A401, (int32_t)0x7F15B8EE,
  (int32_t)0xF054D8D4, (int32_t)0x7F0991C3, (int32_t)0xEFF11752,
  (int32_t)0x7EFD1C3C, (int32_t)0xEF8D5FB8, (int32_t)0x7EF0585F,
  (int32_t)0xEF29B243, (int32_t)0x7EE34635, (int32_t)0xEEC60F31,
  (int32_t)0x7ED5E5C6, (int32_t)0xEE6276BF, (int32_t)0x7EC8371A,
  (int32_t)0xEDFEE92B, (int32_t)0x7EBA3A39, (int32_t)0xED9B66B2,
  (int32_t)0x7EABEF2C, (int32_t)0xED37EF91, (int32_t)0x7E9D55FC,
  (int32_t)0xECD48406, (int32_t)0x7E8E6EB1, (int32_t)0xEC71244F,
  (int32_t)0x7E7F3956, (int32_t)0xEC0DD0A8, (int32_t)0x7E6FB5F3,
  (int32_t)0xEBAA894E, (int32_t)0x7E5FE493, (int32_t)0xEB474E80,
  (int32_t)0x7E4FC53E, (int32_t)0xEAE4207A, (int32_t)0x7E3F57FE,
  (int32_t)0xEA80FF79, (int32_t)0x7E2E9CDF, (int32_t)0xEA1DEBBB,
  (int32_t)0x7E1D93E9, (int32_t)0xE9BAE57C, (int32_t)0x7E0C3D29,
  (int32_t)0xE957ECFB, (int32_t)0x7DFA98A7, (int32_t)0xE8F50273,
  (int32_t)0x7DE8A670, (int32_t)0xE8922621, (int32_t)0x7DD6668E,
  (int32_t)0xE82F5844, (int32_t)0x7DC3D90D, (int32_t)0xE7CC9917,
  (int32_t)0x7DB0FDF7, (int32_t)0xE769E8D8, (int32_t)0x7D9DD55A,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE6A4B616,
  (int32_t)0x7D769BB5, (int32_t)0xE642340D, (int32_t)0x7D628AC5,
  (int32_t)0xE5DFC1E4, (int32_t)0x7D4E2C7E, (int32_t)0xE57D5FDA,
  (int32_t)0x7D3980EC, (int32_t)0xE51B0E2A, (int32_t)0x7D24881A,
  (int32_t)0xE4B8CD10, (int32_t)0x7D0F4218, (int32_t)0xE4569CCB,
  (int32_t)0x7CF9AEF0, (int32_t)0xE3F47D95, (int32_t)0x7CE3CEB1,
  (int32_t)0xE3926FAC, (int32_t)0x7CCDA168, (int32_t)0xE330734C,
  (int32_t)0x7CB72724, (int32_t)0xE2CE88B2, (int32_t)0x7CA05FF1,
  (int32_t)0xE26CB01A, (int32_t)0x7C894BDD, (int32_t)0xE20AE9C1,
  (int32_t)0x7C71EAF8, (int32_t)0xE1A935E1, (int32_t)0x7C5A3D4F,
  (int32_t)0xE14794B9, (int32_t)0x7C4242F2, (int32_t)0xE0E60684,
  (int32_t)0x7C29FBEE, (int32_t)0xE0848B7F, (int32_t)0x7C116853,
  (int32_t)0xE02323E5, (int32_t)0x7BF88830, (int32_t)0xDFC1CFF2,
  (int32_t)0x7BDF5B94, (int32_t)0xDF608FE3, (int32_t)0x7BC5E28F,
  (int32_t)0xDEFF63F4, (int32_t)0x7BAC1D31, (int32_t)0xDE9E4C60,
  (int32_t)0x7B920B89, (int32_t)0xDE3D4963, (int32_t)0x7B77ADA8,
  (int32_t)0xDDDC5B3A, (int32_t)0x7B5D039D, (int32_t)0xDD7B8220,
  (int32_t)0x7B420D7A, (int32_t)0xDD1ABE51, (int32_t)0x7B26CB4F,
  (int32_t)0xDCBA1008, (int32_t)0x7B0B3D2C, (int32_t)0xDC597781,
  (int32_t)0x7AEF6323, (int32_t)0xDBF8F4F8, (int32_t)0x7AD33D45,
  (int32_t)0xDB9888A8, (int32_t)0x7AB6CBA3, (int32_t)0xDB3832CD,
  (int32_t)0x7A9A0E4F, (int32_t)0xDAD7F3A2, (int32_t)0x7A7D055B,
  (int32_t)0xDA77CB62, (int32_t)0x7A5FB0D8, (int32_t)0xDA17BA4A,
  (int32_t)0x7A4210D8, (int32_t)0xD9B7C093, (int32_t)0x7A24256E,
  (int32_t)0xD957DE7A, (int32_t)0x7A05EEAD, (int32_t)0xD8F81439,
  (int32_t)0x79E76CA6, (int32_t)0xD898620C, (int32_t)0x79C89F6D,
  (int32_t)0xD838C82D, (int32_t)0x79A98715, (int32_t)0xD7D946D7,
  (int32_t)0x798A23B1, (int32_t)0xD779DE46, (int32_t)0x796A7554,
  (int32_t)0xD71A8EB5, (int32_t)0x794A7C11, (int32_t)0xD6BB585D,
  (int32_t)0x792A37FE, (int32_t)0xD65C3B7B, (int32_t)0x7909A92C,
  (int32_t)0xD5FD3847, (int32_t)0x78E8CFB1, (int32_t)0xD59E4EFE,
  (int32_t)0x78C7ABA1, (int32_t)0xD53F7FDA, (int32_t)0x78A63D10,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xD48230E8,
  (int32_t)0x786280BF, (int32_t)0xD423B190, (int32_t)0x78403328,
  (int32_t)0xD3C54D46, (int32_t)0x781D9B64, (int32_t)0xD3670445,
  (int32_t)0x77FAB988, (int32_t)0xD308D6C6, (int32_t)0x77D78DAA,
  (int32_t)0xD2AAC504, (int32_t)0x77B417DF, (int32_t)0xD24CCF38,
  (int32_t)0x7790583D, (int32_t)0xD1EEF59E, (int32_t)0x776C4EDB,
  (int32_t)0xD191386D, (int32_t)0x7747FBCE, (int32_t)0xD13397E1,
  (int32_t)0x77235F2D, (int32_t)0xD0D61433, (int32_t)0x76FE790E,
  (int32_t)0xD078AD9D, (int32_t)0x76D94988, (int32_t)0xD01B6459,
  (int32_t)0x76B3D0B3, (int32_t)0xCFBE389F, (int32_t)0x768E0EA5,
  (int32_t)0xCF612AAA, (int32_t)0x76680376, (int32_t)0xCF043AB2,
  (int32_t)0x7641AF3C, (int32_t)0xCEA768F2, (int32_t)0x761B1211,
  (int32_t)0xCE4AB5A2, (int32_t)0x75F42C0A, (int32_t)0xCDEE20FC,
  (int32_t)0x75CCFD42, (int32_t)0xCD91AB38, (int32_t)0x75A585CF,
  (int32_t)0xCD355490, (int32_t)0x757DC5CA, (int32_t)0xCCD91D3D,
  (int32_t)0x7555BD4B, (int32_t)0xCC7D0577, (int32_t)0x752D6C6C,
  (int32_t)0xCC210D78, (int32_t)0x7504D345, (int32_t)0xCBC53578,
  (int32_t)0x74DBF1EF, (int32_t)0xCB697DB0, (int32_t)0x74B2C883,
  (int32_t)0xCB0DE658, (int32_t)0x7489571B, (int32_t)0xCAB26FA9,
  (int32_t)0x745F9DD1, (int32_t)0xCA5719DB, (int32_t)0x74359CBD,
  (int32_t)0xC9FBE527, (int32_t)0x740B53FA, (int32_t)0xC9A0D1C4,
  (int32_t)0x73E0C3A3, (int32_t)0xC945DFEC, (int32_t)0x73B5EBD0,
  (int32_t)0xC8EB0FD6, (int32_t)0x738ACC9E, (int32_t)0xC89061BA,
  (int32_t)0x735F6626, (int32_t)0xC835D5D0, (int32_t)0x7333B883,
  (int32_t)0xC7DB6C50, (int32_t)0x7307C3D0, (int32_t)0xC7812571,
  (int32_t)0x72DB8828, (int32_t)0xC727016C, (int32_t)0x72AF05A6,
  (int32_t)0xC6CD0079, (int32_t)0x72823C66, (int32_t)0xC67322CD,
  (int32_t)0x72552C84, (int32_t)0xC61968A2, (int32_t)0x7227D61C,
  (int32_t)0xC5BFD22E, (int32_t)0x71FA3948, (int32_t)0xC5665FA8,
  (int32_t)0x71CC5626, (int32_t)0xC50D1148, (int32_t)0x719E2CD2,
  (int32_t)0xC4B3E746, (int32_t)0x716FBD68, (int32_t)0xC45AE1D7,
  (int32_t)0x71410804, (int32_t)0xC4020132, (int32_t)0x71120CC5,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xC350AF25,
  (int32_t)0x70B34524, (int32_t)0xC2F83E2A, (int32_t)0x708378FE,
  (int32_t)0xC29FF2D4, (int32_t)0x70536771, (int32_t)0xC247CD5A,
  (int32_t)0x70231099, (int32_t)0xC1EFCDF2, (int32_t)0x6FF27496,
  (int32_t)0xC197F4D3, (int32_t)0x6FC19385, (int32_t)0xC1404233,
  (int32_t)0x6F906D84, (int32_t)0xC0E8B648, (int32_t)0x6F5F02B1,
  (int32_t)0xC0915147, (int32_t)0x6F2D532C, (int32_t)0xC03A1368,
  (int32_t)0x6EFB5F12, (int32_t)0xBFE2FCDF, (int32_t)0x6EC92682,
  (int32_t)0xBF8C0DE2, (int32_t)0x6E96A99C, (int32_t)0xBF3546A8,
  (int32_t)0x6E63E87F, (int32_t)0xBEDEA765, (int32_t)0x6E30E349,
  (int32_t)0xBE88304F, (int32_t)0x6DFD9A1B, (int32_t)0xBE31E19B,
  (int32_t)0x6DCA0D14, (int32_t)0xBDDBBB7F, (int32_t)0x6D963C54,
  (int32_t)0xBD85BE2F, (int32_t)0x6D6227FA, (int32_t)0xBD2FE9E1,
  (int32_t)0x6D2DD027, (int32_t)0xBCDA3ECA, (int32_t)0x6CF934FB,
  (int32_t)0xBC84BD1E, (int32_t)0x6CC45697, (int32_t)0xBC2F6513,
  (int32_t)0x6C8F351C, (int32_t)0xBBDA36DC, (int32_t)0x6C59D0A9,
  (int32_t)0xBB8532AF, (int32_t)0x6C242960, (int32_t)0xBB3058C0,
  (int32_t)0x6BEE3F62, (int32_t)0xBADBA943, (int32_t)0x6BB812D0,
  (int32_t)0xBA87246C, (int32_t)0x6B81A3CD, (int32_t)0xBA32CA70,
  (int32_t)0x6B4AF278, (int32_t)0xB9DE9B83, (int32_t)0x6B13FEF5,
  (int32_t)0xB98A97D8, (int32_t)0x6ADCC964, (int32_t)0xB936BFA3,
  (int32_t)0x6AA551E8, (int32_t)0xB8E31319, (int32_t)0x6A6D98A4,
  (int32_t)0xB88F926C, (int32_t)0x6A359DB9, (int32_t)0xB83C3DD1,
  (int32_t)0x69FD614A, (int32_t)0xB7E9157A, (int32_t)0x69C4E37A,
  (int32_t)0xB796199B, (int32_t)0x698C246C, (int32_t)0xB7434A67,
  (int32_t)0x69532442, (int32_t)0xB6F0A811, (int32_t)0x6919E320,
  (int32_t)0xB69E32CD, (int32_t)0x68E06129, (int32_t)0xB64BEACC,
  (int32_t)0x68A69E81, (int32_t)0xB5F9D042, (int32_t)0x686C9B4B,
  (int32_t)0xB5A7E362, (int32_t)0x683257AA, (int32_t)0xB556245E,
  (int32_t)0x67F7D3C4, (int32_t)0xB5049368, (int32_t)0x67BD0FBC,
  (int32_t)0xB4B330B2, (int32_t)0x67820BB6, (int32_t)0xB461FC70,
  (int32_t)0x6746C7D7, (int32_t)0xB410F6D2, (int32_t)0x670B4443,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xB36F784E,
  (int32_t)0x66937E90, (int32_t)0xB31EFFCB, (int32_t)0x66573CBB,
  (int32_t)0xB2CEB6B5, (int32_t)0x661ABBC5, (int32_t)0xB27E9D3B,
  (int32_t)0x65DDFBD3, (int32_t)0xB22EB392, (int32_t)0x65A0FD0B,
  (int32_t)0xB1DEF9E8, (int32_t)0x6563BF92, (int32_t)0xB18F7070,
  (int32_t)0x6526438E, (int32_t)0xB140175B, (int32_t)0x64E88926,
  (int32_t)0xB0F0EEDA, (int32_t)0x64AA907F, (int32_t)0xB0A1F71C,
  (int32_t)0x646C59BF, (int32_t)0xB0533055, (int32_t)0x642DE50D,
  (int32_t)0xB0049AB2, (int32_t)0x63EF328F, (int32_t)0xAFB63667,
  (int32_t)0x63B0426D, (int32_t)0xAF6803A1, (int32_t)0x637114CC,
  (int32_t)0xAF1A0293, (int32_t)0x6331A9D4, (int32_t)0xAECC336B,
  (int32_t)0x62F201AC, (int32_t)0xAE7E965B, (int32_t)0x62B21C7B,
  (int32_t)0xAE312B91, (int32_t)0x6271FA69, (int32_t)0xADE3F33E,
  (int32_t)0x62319B9D, (int32_t)0xAD96ED91, (int32_t)0x61F1003E,
  (int32_t)0xAD4A1ABA, (int32_t)0x61B02876, (int32_t)0xACFD7AE8,
  (int32_t)0x616F146B, (int32_t)0xACB10E4A, (int32_t)0x612DC446,
  (int32_t)0xAC64D510, (int32_t)0x60EC3830, (int32_t)0xAC18CF68,
  (int32_t)0x60AA704F, (int32_t)0xABCCFD82, (int32_t)0x60686CCE,
  (int32_t)0xAB815F8C, (int32_t)0x60262DD5, (int32_t)0xAB35F5B5,
  (int32_t)0x5FE3B38D, (int32_t)0xAAEAC02B, (int32_t)0x5FA0FE1E,
  (int32_t)0xAA9FBF1D, (int32_t)0x5F5E0DB3, (int32_t)0xAA54F2B9,
  (int32_t)0x5F1AE273, (int32_t)0xAA0A5B2D, (int32_t)0x5ED77C89,
  (int32_t)0xA9BFF8A8, (int32_t)0x5E93DC1F, (int32_t)0xA975CB56,
  (int32_t)0x5E50015D, (int32_t)0xA92BD366, (int32_t)0x5E0BEC6E,
  (int32_t)0xA8E21106, (int32_t)0x5DC79D7C, (int32_t)0xA8988463,
  (int32_t)0x5D8314B0, (int32_t)0xA84F2DA9, (int32_t)0x5D3E5236,
  (int32_t)0xA8060D08, (int32_t)0x5CF95638, (int32_t)0xA7BD22AB,
  (int32_t)0x5CB420DF, (int32_t)0xA7746EC0, (int32_t)0x5C6EB258,
  (int32_t)0xA72BF173, (int32_t)0x5C290ACC, (int32_t)0xA6E3AAF2,
  (int32_t)0x5BE32A67, (int32_t)0xA69B9B68, (int32_t)0x5B9D1153,
  (int32_t)0xA653C302, (int32_t)0x5B56BFBD, (int32_t)0xA60C21ED,
  (int32_t)0x5B1035CF, (int32_t)0xA5C4B855, (int32_t)0x5AC973B4,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA5368C4B,
  (int32_t)0x5A3B47AA, (int32_t)0xA4EFCA31, (int32_t)0x59F3DE12,
  (int32_t)0xA4A94042, (int32_t)0x59AC3CFD, (int32_t)0xA462EEAC,
  (int32_t)0x59646497, (int32_t)0xA41CD598, (int32_t)0x591C550E,
  (int32_t)0xA3D6F533, (int32_t)0x58D40E8C, (int32_t)0xA3914DA7,
  (int32_t)0x588B913F, (int32_t)0xA34BDF20, (int32_t)0x5842DD54,
  (int32_t)0xA306A9C7, (int32_t)0x57F9F2F7, (int32_t)0xA2C1ADC9,
  (int32_t)0x57B0D256, (int32_t)0xA27CEB4F, (int32_t)0x57677B9D,
  (int32_t)0xA2386283, (int32_t)0x571DEEF9, (int32_t)0xA1F41391,
  (int32_t)0x56D42C99, (int32_t)0xA1AFFEA2, (int32_t)0x568A34A9,
  (int32_t)0xA16C23E1, (int32_t)0x56400757, (int32_t)0xA1288376,
  (int32_t)0x55F5A4D2, (int32_t)0xA0E51D8C, (int32_t)0x55AB0D46,
  (int32_t)0xA0A1F24C, (int32_t)0x556040E2, (int32_t)0xA05F01E1,
  (int32_t)0x55153FD4, (int32_t)0xA01C4C72, (int32_t)0x54CA0A4A,
  (int32_t)0x9FD9D22A, (int32_t)0x547EA073, (int32_t)0x9F979331,
  (int32_t)0x5433027D, (int32_t)0x9F558FB0, (int32_t)0x53E73097,
  (int32_t)0x9F13C7D0, (int32_t)0x539B2AEF, (int32_t)0x9ED23BB9,
  (int32_t)0x534EF1B5, (int32_t)0x9E90EB94, (int32_t)0x53028517,
  (int32_t)0x9E4FD789, (int32_t)0x52B5E545, (int32_t)0x9E0EFFC1,
  (int32_t)0x5269126E, (int32_t)0x9DCE6462, (int32_t)0x521C0CC1,
  (int32_t)0x9D8E0596, (int32_t)0x51CED46E, (int32_t)0x9D4DE384,
  (int32_t)0x518169A4, (int32_t)0x9D0DFE53, (int32_t)0x5133CC94,
  (int32_t)0x9CCE562B, (int32_t)0x50E5FD6C, (int32_t)0x9C8EEB33,
  (int32_t)0x5097FC5E, (int32_t)0x9C4FBD92, (int32_t)0x5049C999,
  (int32_t)0x9C10CD70, (int32_t)0x4FFB654D, (int32_t)0x9BD21AF2,
  (int32_t)0x4FACCFAB, (int32_t)0x9B93A640, (int32_t)0x4F5E08E3,
  (int32_t)0x9B556F80, (int32_t)0x4F0F1126, (int32_t)0x9B1776D9,
  (int32_t)0x4EBFE8A4, (int32_t)0x9AD9BC71, (int32_t)0x4E708F8F,
  (int32_t)0x9A9C406D, (int32_t)0x4E210617, (int32_t)0x9A5F02F5,
  (int32_t)0x4DD14C6E, (int32_t)0x9A22042C, (int32_t)0x4D8162C4,
  (int32_t)0x99E5443A, (int32_t)0x4D31494B, (int32_t)0x99A8C344,
  (int32_t)0x4CE10034, (int32_t)0x996C816F, (int32_t)0x4C9087B1,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x98F4BBBC,
  (int32_t)0x4BEF092D, (int32_t)0x98B93828, (int32_t)0x4B9E038F,
  (int32_t)0x987DF449, (int32_t)0x4B4CCF4D, (int32_t)0x9842F043,
  (int32_t)0x4AFB6C97, (int32_t)0x98082C3B, (int32_t)0x4AA9DBA1,
  (int32_t)0x97CDA855, (int32_t)0x4A581C9D, (int32_t)0x979364B5,
  (int32_t)0x4A062FBD, (int32_t)0x9759617E, (int32_t)0x49B41533,
  (int32_t)0x971F9ED6, (int32_t)0x4961CD32, (int32_t)0x96E61CDF,
  (int32_t)0x490F57EE, (int32_t)0x96ACDBBD, (int32_t)0x48BCB598,
  (int32_t)0x9673DB94, (int32_t)0x4869E664, (int32_t)0x963B1C85,
  (int32_t)0x4816EA85, (int32_t)0x96029EB5, (int32_t)0x47C3C22E,
  (int32_t)0x95CA6246, (int32_t)0x47706D93, (int32_t)0x9592675B,
  (int32_t)0x471CECE6, (int32_t)0x955AAE17, (int32_t)0x46C9405C,
  (int32_t)0x9523369B, (int32_t)0x46756827, (int32_t)0x94EC010B,
  (int32_t)0x4621647C, (int32_t)0x94B50D87, (int32_t)0x45CD358F,
  (int32_t)0x947E5C32, (int32_t)0x4578DB93, (int32_t)0x9447ED2F,
  (int32_t)0x452456BC, (int32_t)0x9411C09D, (int32_t)0x44CFA73F,
  (int32_t)0x93DBD69F, (int32_t)0x447ACD50, (int32_t)0x93A62F56,
  (int32_t)0x4425C923, (int32_t)0x9370CAE4, (int32_t)0x43D09AEC,
  (int32_t)0x933BA968, (int32_t)0x437B42E1, (int32_t)0x9306CB04,
  (int32_t)0x4325C135, (int32_t)0x92D22FD8, (int32_t)0x42D0161E,
  (int32_t)0x929DD805, (int32_t)0x427A41D0, (int32_t)0x9269C3AC,
  (int32_t)0x42244480, (int32_t)0x9235F2EB, (int32_t)0x41CE1E64,
  (int32_t)0x920265E4, (int32_t)0x4177CFB0, (int32_t)0x91CF1CB6,
  (int32_t)0x4121589A, (int32_t)0x919C1780, (int32_t)0x40CAB957,
  (int32_t)0x91695663, (int32_t)0x4073F21D, (int32_t)0x9136D97D,
  (int32_t)0x401D0320, (int32_t)0x9104A0ED, (int32_t)0x3FC5EC97,
  (int32_t)0x90D2ACD3, (int32_t)0x3F6EAEB8, (int32_t)0x90A0FD4E,
  (int32_t)0x3F1749B7, (int32_t)0x906F927B, (int32_t)0x3EBFBDCC,
  (int32_t)0x903E6C7A, (int32_t)0x3E680B2C, (int32_t)0x900D8B69,
  (int32_t)0x3E10320D, (int32_t)0x8FDCEF66, (int32_t)0x3DB832A5,
  (int32_t)0x8FAC988E, (int32_t)0x3D600D2B, (int32_t)0x8F7C8701,
  (int32_t)0x3D07C1D5, (int32_t)0x8F4CBADB, (int32_t)0x3CAF50DA,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8EEDF33B,
  (int32_t)0x3BFDFECD, (int32_t)0x8EBEF7FB, (int32_t)0x3BA51E29,
  (int32_t)0x8E904298, (int32_t)0x3B4C18BA, (int32_t)0x8E61D32D,
  (int32_t)0x3AF2EEB7, (int32_t)0x8E33A9D9, (int32_t)0x3A99A057,
  (int32_t)0x8E05C6B7, (int32_t)0x3A402DD1, (int32_t)0x8DD829E4,
  (int32_t)0x39E6975D, (int32_t)0x8DAAD37B, (int32_t)0x398CDD32,
  (int32_t)0x8D7DC399, (int32_t)0x3932FF87, (int32_t)0x8D50FA59,
  (int32_t)0x38D8FE93, (int32_t)0x8D2477D8, (int32_t)0x387EDA8E,
  (int32_t)0x8CF83C30, (int32_t)0x382493B0, (int32_t)0x8CCC477D,
  (int32_t)0x37CA2A30, (int32_t)0x8CA099D9, (int32_t)0x376F9E46,
  (int32_t)0x8C753361, (int32_t)0x3714F02A, (int32_t)0x8C4A142F,
  (int32_t)0x36BA2013, (int32_t)0x8C1F3C5C, (int32_t)0x365F2E3B,
  (int32_t)0x8BF4AC05, (int32_t)0x36041AD9, (int32_t)0x8BCA6342,
  (int32_t)0x35A8E624, (int32_t)0x8BA0622F, (int32_t)0x354D9056,
  (int32_t)0x8B76A8E4, (int32_t)0x34F219A7, (int32_t)0x8B4D377C,
  (int32_t)0x3496824F, (int32_t)0x8B240E10, (int32_t)0x343ACA87,
  (int32_t)0x8AFB2CBA, (int32_t)0x33DEF287, (int32_t)0x8AD29393,
  (int32_t)0x3382FA88, (int32_t)0x8AAA42B4, (int32_t)0x3326E2C2,
  (int32_t)0x8A823A35, (int32_t)0x32CAAB6F, (int32_t)0x8A5A7A30,
  (int32_t)0x326E54C7, (int32_t)0x8A3302BD, (int32_t)0x3211DF03,
  (int32_t)0x8A0BD3F5, (int32_t)0x31B54A5D, (int32_t)0x89E4EDEE,
  (int32_t)0x3158970D, (int32_t)0x89BE50C3, (int32_t)0x30FBC54D,
  (int32_t)0x8997FC89, (int32_t)0x309ED555, (int32_t)0x8971F15A,
  (int32_t)0x3041C760, (int32_t)0x894C2F4C, (int32_t)0x2FE49BA6,
  (int32_t)0x8926B677, (int32_t)0x2F875262, (int32_t)0x890186F1,
  (int32_t)0x2F29EBCC, (int32_t)0x88DCA0D3, (int32_t)0x2ECC681E,
  (int32_t)0x88B80431, (int32_t)0x2E6EC792, (int32_t)0x8893B124,
  (int32_t)0x2E110A62, (int32_t)0x886FA7C2, (int32_t)0x2DB330C7,
  (int32_t)0x884BE820, (int32_t)0x2D553AFB, (int32_t)0x88287255,
  (int32_t)0x2CF72939, (int32_t)0x88054677, (int32_t)0x2C98FBBA,
  (int32_t)0x87E2649B, (int32_t)0x2C3AB2B9, (int32_t)0x87BFCCD7,
  (int32_t)0x2BDC4E6F, (int32_t)0x879D7F40, (int32_t)0x2B7DCF17,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x8759C2EF,
  (int32_t)0x2AC08025, (int32_t)0x8738545E, (int32_t)0x2A61B101,
  (int32_t)0x8717304E, (int32_t)0x2A02C7B8, (int32_t)0x86F656D3,
  (int32_t)0x29A3C484, (int32_t)0x86D5C802, (int32_t)0x2944A7A2,
  (int32_t)0x86B583EE, (int32_t)0x28E5714A, (int32_t)0x86958AAB,
  (int32_t)0x288621B9, (int32_t)0x8675DC4E, (int32_t)0x2826B928,
  (int32_t)0x865678EA, (int32_t)0x27C737D2, (int32_t)0x86376092,
  (int32_t)0x27679DF4, (int32_t)0x86189359, (int32_t)0x2707EBC6,
  (int32_t)0x85FA1152, (int32_t)0x26A82185, (int32_t)0x85DBDA91,
  (int32_t)0x26483F6C, (int32_t)0x85BDEF27, (int32_t)0x25E845B5,
  (int32_t)0x85A04F28, (int32_t)0x2588349D, (int32_t)0x8582FAA4,
  (int32_t)0x25280C5D, (int32_t)0x8565F1B0, (int32_t)0x24C7CD32,
  (int32_t)0x8549345C, (int32_t)0x24677757, (int32_t)0x852CC2BA,
  (int32_t)0x24070B07, (int32_t)0x85109CDC, (int32_t)0x23A6887E,
  (int32_t)0x84F4C2D3, (int32_t)0x2345EFF7, (int32_t)0x84D934B0,
  (int32_t)0x22E541AE, (int32_t)0x84BDF285, (int32_t)0x22847DDF,
  (int32_t)0x84A2FC62, (int32_t)0x2223A4C5, (int32_t)0x84885257,
  (int32_t)0x21C2B69C, (int32_t)0x846DF476, (int32_t)0x2161B39F,
  (int32_t)0x8453E2CE, (int32_t)0x21009C0B, (int32_t)0x843A1D70,
  (int32_t)0x209F701C, (int32_t)0x8420A46B, (int32_t)0x203E300D,
  (int32_t)0x840777CF, (int32_t)0x1FDCDC1A, (int32_t)0x83EE97AC,
  (int32_t)0x1F7B7480, (int32_t)0x83D60411, (int32_t)0x1F19F97B,
  (int32_t)0x83BDBD0D, (int32_t)0x1EB86B46, (int32_t)0x83A5C2B0,
  (int32_t)0x1E56CA1E, (int32_t)0x838E1507, (int32_t)0x1DF5163F,
  (int32_t)0x8376B422, (int32_t)0x1D934FE5, (int32_t)0x835FA00E,
  (int32_t)0x1D31774D, (int32_t)0x8348D8DB, (int32_t)0x1CCF8CB3,
  (int32_t)0x83325E97, (int32_t)0x1C6D9053, (int32_t)0x831C314E,
  (int32_t)0x1C0B826A, (int32_t)0x8306510F, (int32_t)0x1BA96334,
  (int32_t)0x82F0BDE8, (int32_t)0x1B4732EF, (int32_t)0x82DB77E5,
  (int32_t)0x1AE4F1D6, (int32_t)0x82C67F13, (int32_t)0x1A82A025,
  (int32_t)0x82B1D381, (int32_t)0x1A203E1B, (int32_t)0x829D753A,
  (int32_t)0x19BDCBF2, (int32_t)0x8289644A, (int32_t)0x195B49E9,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x82622AA5,
  (int32_t)0x18961727, (int32_t)0x824F0208, (int32_t)0x183366E8,
  (int32_t)0x823C26F2, (int32_t)0x17D0A7BB, (int32_t)0x82299971,
  (int32_t)0x176DD9DE, (int32_t)0x8217598F, (int32_t)0x170AFD8D,
  (int32_t)0x82056758, (int32_t)0x16A81305, (int32_t)0x81F3C2D7,
  (int32_t)0x16451A83, (int32_t)0x81E26C16, (int32_t)0x15E21444,
  (int32_t)0x81D16320, (int32_t)0x157F0086, (int32_t)0x81C0A801,
  (int32_t)0x151BDF85, (int32_t)0x81B03AC1, (int32_t)0x14B8B17F,
  (int32_t)0x81A01B6C, (int32_t)0x145576B1, (int32_t)0x81904A0C,
  (int32_t)0x13F22F57, (int32_t)0x8180C6A9, (int32_t)0x138EDBB0,
  (int32_t)0x8171914E, (int32_t)0x132B7BF9, (int32_t)0x8162AA03,
  (int32_t)0x12C8106E, (int32_t)0x815410D3, (int32_t)0x1264994E,
  (int32_t)0x8145C5C6, (int32_t)0x120116D4, (int32_t)0x8137C8E6,
  (int32_t)0x119D8940, (int32_t)0x812A1A39, (int32_t)0x1139F0CE,
  (int32_t)0x811CB9CA, (int32_t)0x10D64DBC, (int32_t)0x810FA7A0,
  (int32_t)0x1072A047, (int32_t)0x8102E3C3, (int32_t)0x100EE8AD,
  (int32_t)0x80F66E3C, (int32_t)0x0FAB272B, (int32_t)0x80EA4712,
  (int32_t)0x0F475BFE, (int32_t)0x80DE6E4C, (int32_t)0x0EE38765,
  (int32_t)0x80D2E3F1, (int32_t)0x0E7FA99D, (int32_t)0x80C7A80A,
  (int32_t)0x0E1BC2E3, (int32_t)0x80BCBA9C, (int32_t)0x0DB7D376,
  (int32_t)0x80B21BAF, (int32_t)0x0D53DB92, (int32_t)0x80A7CB49,
  (int32_t)0x0CEFDB75, (int32_t)0x809DC970, (int32_t)0x0C8BD35E,
  (int32_t)0x8094162B, (int32_t)0x0C27C389, (int32_t)0x808AB180,
  (int32_t)0x0BC3AC35, (int32_t)0x80819B74, (int32_t)0x0B5F8D9F,
  (int32_t)0x8078D40D, (int32_t)0x0AFB6805, (int32_t)0x80705B50,
  (int32_t)0x0A973BA5, (int32_t)0x80683143, (int32_t)0x0A3308BC,
  (int32_t)0x806055EA, (int32_t)0x09CECF89, (int32_t)0x8058C94C,
  (int32_t)0x096A9049, (int32_t)0x80518B6B, (int32_t)0x09064B3A,
  (int32_t)0x804A9C4D, (int32_t)0x08A2009A, (int32_t)0x8043FBF6,
  (int32_t)0x083DB0A7, (int32_t)0x803DAA69, (int32_t)0x07D95B9E,
  (int32_t)0x8037A7AC, (int32_t)0x077501BE, (int32_t)0x8031F3C1,
  (int32_t)0x0710A344, (int32_t)0x802C8EAD, (int32_t)0x06AC406F,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x8022B113,
  (int32_t)0x05E36EA9, (int32_t)0x801E3894, (int32_t)0x057F0034,
  (int32_t)0x801A0EF7, (int32_t)0x051A8E5C, (int32_t)0x80163440,
  (int32_t)0x04B6195D, (int32_t)0x8012A86F, (int32_t)0x0451A176,
  (int32_t)0x800F6B88, (int32_t)0x03ED26E6, (int32_t)0x800C7D8C,
  (int32_t)0x0388A9E9, (int32_t)0x8009DE7D, (int32_t)0x03242ABF,
  (int32_t)0x80078E5E, (int32_t)0x02BFA9A4, (int32_t)0x80058D2E,
  (int32_t)0x025B26D7, (int32_t)0x8003DAF0, (int32_t)0x01F6A296,
  (int32_t)0x800277A5, (int32_t)0x01921D1F, (int32_t)0x8001634D,
  (int32_t)0x012D96B0, (int32_t)0x80009DE9, (int32_t)0x00C90F88,
  (int32_t)0x8000277A, (int32_t)0x006487E3, (int32_t)0x80000000,
  (int32_t)0x00000000, (int32_t)0x8000277A, (int32_t)0xFF9B781D,
  (int32_t)0x80009DE9, (int32_t)0xFF36F078, (int32_t)0x8001634D,
  (int32_t)0xFED2694F, (int32_t)0x800277A5, (int32_t)0xFE6DE2E0,
  (int32_t)0x8003DAF0, (int32_t)0xFE095D69, (int32_t)0x80058D2E,
  (int32_t)0xFDA4D928, (int32_t)0x80078E5E, (int32_t)0xFD40565B,
  (int32_t)0x8009DE7D, (int32_t)0xFCDBD541, (int32_t)0x800C7D8C,
  (int32_t)0xFC775616, (int32_t)0x800F6B88, (int32_t)0xFC12D919,
  (int32_t)0x8012A86F, (int32_t)0xFBAE5E89, (int32_t)0x80163440,
  (int32_t)0xFB49E6A2, (int32_t)0x801A0EF7, (int32_t)0xFAE571A4,
  (int32_t)0x801E3894, (int32_t)0xFA80FFCB, (int32_t)0x8022B113,
  (int32_t)0xFA1C9156, (int32_t)0x80277872, (int32_t)0xF9B82683,
  (int32_t)0x802C8EAD, (int32_t)0xF953BF90, (int32_t)0x8031F3C1,
  (int32_t)0xF8EF5CBB, (int32_t)0x8037A7AC, (int32_t)0xF88AFE41,
  (int32_t)0x803DAA69, (int32_t)0xF826A461, (int32_t)0x8043FBF6,
  (int32_t)0xF7C24F58, (int32_t)0x804A9C4D, (int32_t)0xF75DFF65,
  (int32_t)0x80518B6B, (int32_t)0xF6F9B4C5, (int32_t)0x8058C94C,
  (int32_t)0xF6956FB6, (int32_t)0x806055EA, (int32_t)0xF6313076,
  (int32_t)0x80683143, (int32_t)0xF5CCF743, (int32_t)0x80705B50,
  (int32_t)0xF568C45A, (int32_t)0x8078D40D, (int32_t)0xF50497FA,
  (int32_t)0x80819B74, (int32_t)0xF4A07260, (int32_t)0x808AB180,
  (int32_t)0xF43C53CA, (int32_t)0x8094162B, (int32_t)0xF3D83C76,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x80A7CB49,
  (int32_t)0xF310248A, (int32_t)0x80B21BAF, (int32_t)0xF2AC246D,
  (int32_t)0x80BCBA9C, (int32_t)0xF2482C89, (int32_t)0x80C7A80A,
  (int32_t)0xF1E43D1C, (int32_t)0x80D2E3F1, (int32_t)0xF1805662,
  (int32_t)0x80DE6E4C, (int32_t)0xF11C789A, (int32_t)0x80EA4712,
  (int32_t)0xF0B8A401, (int32_t)0x80F66E3C, (int32_t)0xF054D8D4,
  (int32_t)0x8102E3C3, (int32_t)0xEFF11752, (int32_t)0x810FA7A0,
  (int32_t)0xEF8D5FB8, (int32_t)0x811CB9CA, (int32_t)0xEF29B243,
  (int32_t)0x812A1A39, (int32_t)0xEEC60F31, (int32_t)0x8137C8E6,
  (int32_t)0xEE6276BF, (int32_t)0x8145C5C6, (int32_t)0xEDFEE92B,
  (int32_t)0x815410D3, (int32_t)0xED9B66B2, (int32_t)0x8162AA03,
  (int32_t)0xED37EF91, (int32_t)0x8171914E, (int32_t)0xECD48406,
  (int32_t)0x8180C6A9, (int32_t)0xEC71244F, (int32_t)0x81904A0C,
  (int32_t)0xEC0DD0A8, (int32_t)0x81A01B6C, (int32_t)0xEBAA894E,
  (int32_t)0x81B03AC1, (int32_t)0xEB474E80, (int32_t)0x81C0A801,
  (int32_t)0xEAE4207A, (int32_t)0x81D16320, (int32_t)0xEA80FF79,
  (int32_t)0x81E26C16, (int32_t)0xEA1DEBBB, (int32_t)0x81F3C2D7,
  (int32_t)0xE9BAE57C, (int32_t)0x82056758, (int32_t)0xE957ECFB,
  (int32_t)0x8217598F, (int32_t)0xE8F50273, (int32_t)0x82299971,
  (int32_t)0xE8922621, (int32_t)0x823C26F2, (int32_t)0xE82F5844,
  (int32_t)0x824F0208, (int32_t)0xE7CC9917, (int32_t)0x82622AA5,
  (int32_t)0xE769E8D8, (int32_t)0x8275A0C0, (int32_t)0xE70747C3,
  (int32_t)0x8289644A, (int32_t)0xE6A4B616, (int32_t)0x829D753A,
  (int32_t)0xE642340D, (int32_t)0x82B1D381, (int32_t)0xE5DFC1E4,
  (int32_t)0x82C67F13, (int32_t)0xE57D5FDA, (int32_t)0x82DB77E5,
  (int32_t)0xE51B0E2A, (int32_t)0x82F0BDE8, (int32_t)0xE4B8CD10,
  (int32_t)0x8306510F, (int32_t)0xE4569CCB, (int32_t)0x831C314E,
  (int32_t)0xE3F47D95, (int32_t)0x83325E97, (int32_t)0xE3926FAC,
  (int32_t)0x8348D8DB, (int32_t)0xE330734C, (int32_t)0x835FA00E,
  (int32_t)0xE2CE88B2, (int32_t)0x8376B422, (int32_t)0xE26CB01A,
  (int32_t)0x838E1507, (int32_t)0xE20AE9C1, (int32_t)0x83A5C2B0,
  (int32_t)0xE1A935E1, (int32_t)0x83BDBD0D, (int32_t)0xE14794B9,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x83EE97AC,
  (int32_t)0xE0848B7F, (int32_t)0x840777CF, (int32_t)0xE02323E5,
  (int32_t)0x8420A46B, (int32_t)0xDFC1CFF2, (int32_t)0x843A1D70,
  (int32_t)0xDF608FE3, (int32_t)0x8453E2CE, (int32_t)0xDEFF63F4,
  (int32_t)0x846DF476, (int32_t)0xDE9E4C60, (int32_t)0x84885257,
  (int32_t)0xDE3D4963, (int32_t)0x84A2FC62, (int32_t)0xDDDC5B3A,
  (int32_t)0x84BDF285, (int32_t)0xDD7B8220, (int32_t)0x84D934B0,
  (int32_t)0xDD1ABE51, (int32_t)0x84F4C2D3, (int32_t)0xDCBA1008,
  (int32_t)0x85109CDC, (int32_t)0xDC597781, (int32_t)0x852CC2BA,
  (int32_t)0xDBF8F4F8, (int32_t)0x8549345C, (int32_t)0xDB9888A8,
  (int32_t)0x8565F1B0, (int32_t)0xDB3832CD, (int32_t)0x8582FAA4,
  (int32_t)0xDAD7F3A2, (int32_t)0x85A04F28, (int32_t)0xDA77CB62,
  (int32_t)0x85BDEF27, (int32_t)0xDA17BA4A, (int32_t)0x85DBDA91,
  (int32_t)0xD9B7C093, (int32_t)0x85FA1152, (int32_t)0xD957DE7A,
  (int32_t)0x86189359, (int32_t)0xD8F81439, (int32_t)0x86376092,
  (int32_t)0xD898620C, (int32_t)0x865678EA, (int32_t)0xD838C82D,
  (int32_t)0x8675DC4E, (int32_t)0xD7D946D7, (int32_t)0x86958AAB,
  (int32_t)0xD779DE46, (int32_t)0x86B583EE, (int32_t)0xD71A8EB5,
  (int32_t)0x86D5C802, (int32_t)0xD6BB585D, (int32_t)0x86F656D3,
  (int32_t)0xD65C3B7B, (int32_t)0x8717304E, (int32_t)0xD5FD3847,
  (int32_t)0x8738545E, (int32_t)0xD59E4EFE, (int32_t)0x8759C2EF,
  (int32_t)0xD53F7FDA, (int32_t)0x877B7BEC, (int32_t)0xD4E0CB14,
  (int32_t)0x879D7F40, (int32_t)0xD48230E8, (int32_t)0x87BFCCD7,
  (int32_t)0xD423B190, (int32_t)0x87E2649B, (int32_t)0xD3C54D46,
  (int32_t)0x88054677, (int32_t)0xD3670445, (int32_t)0x88287255,
  (int32_t)0xD308D6C6, (int32_t)0x884BE820, (int32_t)0xD2AAC504,
  (int32_t)0x886FA7C2, (int32_t)0xD24CCF38, (int32_t)0x8893B124,
  (int32_t)0xD1EEF59E, (int32_t)0x88B80431, (int32_t)0xD191386D,
  (int32_t)0x88DCA0D3, (int32_t)0xD13397E1, (int32_t)0x890186F1,
  (int32_t)0xD0D61433, (int32_t)0x8926B677, (int32_t)0xD078AD9D,
  (int32_t)0x894C2F4C, (int32_t)0xD01B6459, (int32_t)0x8971F15A,
  (int32_t)0xCFBE389F, (int32_t)0x8997FC89, (int32_t)0xCF612AAA,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x89E4EDEE,
  (int32_t)0xCEA768F2, (int32_t)0x8A0BD3F5, (int32_t)0xCE4AB5A2,
  (int32_t)0x8A3302BD, (int32_t)0xCDEE20FC, (int32_t)0x8A5A7A30,
  (int32_t)0xCD91AB38, (int32_t)0x8A823A35, (int32_t)0xCD355490,
  (int32_t)0x8AAA42B4, (int32_t)0xCCD91D3D, (int32_t)0x8AD29393,
  (int32_t)0xCC7D0577, (int32_t)0x8AFB2CBA, (int32_t)0xCC210D78,
  (int32_t)0x8B240E10, (int32_t)0xCBC53578, (int32_t)0x8B4D377C,
  (int32_t)0xCB697DB0, (int32_t)0x8B76A8E4, (int32_t)0xCB0DE658,
  (int32_t)0x8BA0622F, (int32_t)0xCAB26FA9, (int32_t)0x8BCA6342,
  (int32_t)0xCA5719DB, (int32_t)0x8BF4AC05, (int32_t)0xC9FBE527,
  (int32_t)0x8C1F3C5C, (int32_t)0xC9A0D1C4, (int32_t)0x8C4A142F,
  (int32_t)0xC945DFEC, (int32_t)0x8C753361, (int32_t)0xC8EB0FD6,
  (int32_t)0x8CA099D9, (int32_t)0xC89061BA, (int32_t)0x8CCC477D,
  (int32_t)0xC835D5D0, (int32_t)0x8CF83C30, (int32_t)0xC7DB6C50,
  (int32_t)0x8D2477D8, (int32_t)0xC7812571, (int32_t)0x8D50FA59,
  (int32_t)0xC727016C, (int32_t)0x8D7DC399, (int32_t)0xC6CD0079,
  (int32_t)0x8DAAD37B, (int32_t)0xC67322CD, (int32_t)0x8DD829E4,
  (int32_t)0xC61968A2, (int32_t)0x8E05C6B7, (int32_t)0xC5BFD22E,
  (int32_t)0x8E33A9D9, (int32_t)0xC5665FA8, (int32_t)0x8E61D32D,
  (int32_t)0xC50D1148, (int32_t)0x8E904298, (int32_t)0xC4B3E746,
  (int32_t)0x8EBEF7FB, (int32_t)0xC45AE1D7, (int32_t)0x8EEDF33B,
  (int32_t)0xC4020132, (int32_t)0x8F1D343A, (int32_t)0xC3A9458F,
  (int32_t)0x8F4CBADB, (int32_t)0xC350AF25, (int32_t)0x8F7C8701,
  (int32_t)0xC2F83E2A, (int32_t)0x8FAC988E, (int32_t)0xC29FF2D4,
  (int32_t)0x8FDCEF66, (int32_t)0xC247CD5A, (int32_t)0x900D8B69,
  (int32_t)0xC1EFCDF2, (int32_t)0x903E6C7A, (int32_t)0xC197F4D3,
  (int32_t)0x906F927B, (int32_t)0xC1404233, (int32_t)0x90A0FD4E,
  (int32_t)0xC0E8B648, (int32_t)0x90D2ACD3, (int32_t)0xC0915147,
  (int32_t)0x9104A0ED, (int32_t)0xC03A1368, (int32_t)0x9136D97D,
  (int32_t)0xBFE2FCDF, (int32_t)0x91695663, (int32_t)0xBF8C0DE2,
  (int32_t)0x919C1780, (int32_t)0xBF3546A8, (int32_t)0x91CF1CB6,
  (int32_t)0xBEDEA765, (int32_t)0x920265E4, (int32_t)0xBE88304F,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x9269C3AC,
  (int32_t)0xBDDBBB7F, (int32_t)0x929DD805, (int32_t)0xBD85BE2F,
  (int32_t)0x92D22FD8, (int32_t)0xBD2FE9E1, (int32_t)0x9306CB04,
  (int32_t)0xBCDA3ECA, (int32_t)0x933BA968, (int32_t)0xBC84BD1E,
  (int32_t)0x9370CAE4, (int32_t)0xBC2F6513, (int32_t)0x93A62F56,
  (int32_t)0xBBDA36DC, (int32_t)0x93DBD69F, (int32_t)0xBB8532AF,
  (int32_t)0x9411C09D, (int32_t)0xBB3058C0, (int32_t)0x9447ED2F,
  (int32_t)0xBADBA943, (int32_t)0x947E5C32, (int32_t)0xBA87246C,
  (int32_t)0x94B50D87, (int32_t)0xBA32CA70, (int32_t)0x94EC010B,
  (int32_t)0xB9DE9B83, (int32_t)0x9523369B, (int32_t)0xB98A97D8,
  (int32_t)0x955AAE17, (int32_t)0xB936BFA3, (int32_t)0x9592675B,
  (int32_t)0xB8E31319, (int32_t)0x95CA6246, (int32_t)0xB88F926C,
  (int32_t)0x96029EB5, (int32_t)0xB83C3DD1, (int32_t)0x963B1C85,
  (int32_t)0xB7E9157A, (int32_t)0x9673DB94, (int32_t)0xB796199B,
  (int32_t)0x96ACDBBD, (int32_t)0xB7434A67, (int32_t)0x96E61CDF,
  (int32_t)0xB6F0A811, (int32_t)0x971F9ED6, (int32_t)0xB69E32CD,
  (int32_t)0x9759617E, (int32_t)0xB64BEACC, (int32_t)0x979364B5,
  (int32_t)0xB5F9D042, (int32_t)0x97CDA855, (int32_t)0xB5A7E362,
  (int32_t)0x98082C3B, (int32_t)0xB556245E, (int32_t)0x9842F043,
  (int32_t)0xB5049368, (int32_t)0x987DF449, (int32_t)0xB4B330B2,
  (int32_t)0x98B93828, (int32_t)0xB461FC70, (int32_t)0x98F4BBBC,
  (int32_t)0xB410F6D2, (int32_t)0x99307EE0, (int32_t)0xB3C0200C,
  (int32_t)0x996C816F, (int32_t)0xB36F784E, (int32_t)0x99A8C344,
  (int32_t)0xB31EFFCB, (int32_t)0x99E5443A, (int32_t)0xB2CEB6B5,
  (int32_t)0x9A22042C, (int32_t)0xB27E9D3B, (int32_t)0x9A5F02F5,
  (int32_t)0xB22EB392, (int32_t)0x9A9C406D, (int32_t)0xB1DEF9E8,
  (int32_t)0x9AD9BC71, (int32_t)0xB18F7070, (int32_t)0x9B1776D9,
  (int32_t)0xB140175B, (int32_t)0x9B556F80, (int32_t)0xB0F0EEDA,
  (int32_t)0x9B93A640, (int32_t)0xB0A1F71C, (int32_t)0x9BD21AF2,
  (int32_t)0xB0533055, (int32_t)0x9C10CD70, (int32_t)0xB0049AB2,
  (int32_t)0x9C4FBD92, (int32_t)0xAFB63667, (int32_t)0x9C8EEB33,
  (int32_t)0xAF6803A1, (int32_t)0x9CCE562B, (int32_t)0xAF1A0293,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0x9D4DE384,
  (int32_t)0xAE7E965B, (int32_t)0x9D8E0596, (int32_t)0xAE312B91,
  (int32_t)0x9DCE6462, (int32_t)0xADE3F33E, (int32_t)0x9E0EFFC1,
  (int32_t)0xAD96ED91, (int32_t)0x9E4FD789, (int32_t)0xAD4A1ABA,
  (int32_t)0x9E90EB94, (int32_t)0xACFD7AE8, (int32_t)0x9ED23BB9,
  (int32_t)0xACB10E4A, (int32_t)0x9F13C7D0, (int32_t)0xAC64D510,
  (int32_t)0x9F558FB0, (int32_t)0xAC18CF68, (int32_t)0x9F979331,
  (int32_t)0xABCCFD82, (int32_t)0x9FD9D22A, (int32_t)0xAB815F8C,
  (int32_t)0xA01C4C72, (int32_t)0xAB35F5B5, (int32_t)0xA05F01E1,
  (int32_t)0xAAEAC02B, (int32_t)0xA0A1F24C, (int32_t)0xAA9FBF1D,
  (int32_t)0xA0E51D8C, (int32_t)0xAA54F2B9, (int32_t)0xA1288376,
  (int32_t)0xAA0A5B2D, (int32_t)0xA16C23E1, (int32_t)0xA9BFF8A8,
  (int32_t)0xA1AFFEA2, (int32_t)0xA975CB56, (int32_t)0xA1F41391,
  (int32_t)0xA92BD366, (int32_t)0xA2386283, (int32_t)0xA8E21106,
  (int32_t)0xA27CEB4F, (int32_t)0xA8988463, (int32_t)0xA2C1ADC9,
  (int32_t)0xA84F2DA9, (int32_t)0xA306A9C7, (int32_t)0xA8060D08,
  (int32_t)0xA34BDF20, (int32_t)0xA7BD22AB, (int32_t)0xA3914DA7,
  (int32_t)0xA7746EC0, (int32_t)0xA3D6F533, (int32_t)0xA72BF173,
  (int32_t)0xA41CD598, (int32_t)0xA6E3AAF2, (int32_t)0xA462EEAC,
  (int32_t)0xA69B9B68, (int32_t)0xA4A94042, (int32_t)0xA653C302,
  (int32_t)0xA4EFCA31, (int32_t)0xA60C21ED, (int32_t)0xA5368C4B,
  (int32_t)0xA5C4B855, (int32_t)0xA57D8666, (int32_t)0xA57D8666,
  (int32_t)0xA5C4B855, (int32_t)0xA5368C4B, (int32_t)0xA60C21ED,
  (int32_t)0xA4EFCA31, (int32_t)0xA653C302, (int32_t)0xA4A94042,
  (int32_t)0xA69B9B68, (int32_t)0xA462EEAC, (int32_t)0xA6E3AAF2,
  (int32_t)0xA41CD598, (int32_t)0xA72BF173, (int32_t)0xA3D6F533,
  (int32_t)0xA7746EC0, (int32_t)0xA3914DA7, (int32_t)0xA7BD22AB,
  (int32_t)0xA34BDF20, (int32_t)0xA8060D08, (int32_t)0xA306A9C7,
  (int32_t)0xA84F2DA9, (int32_t)0xA2C1ADC9, (int32_t)0xA8988463,
  (int32_t)0xA27CEB4F, (int32_t)0xA8E21106, (int32_t)0xA2386283,
  (int32_t)0xA92BD366, (int32_t)0xA1F41391, (int32_t)0xA975CB56,
  (int32_t)0xA1AFFEA2, (int32_t)0xA9BFF8A8, (int32_t)0xA16C23E1,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAA54F2B9,
  (int32_t)0xA0E51D8C, (int32_t)0xAA9FBF1D, (int32_t)0xA0A1F24C,
  (int32_t)0xAAEAC02B, (int32_t)0xA05F01E1, (int32_t)0xAB35F5B5,
  (int32_t)0xA01C4C72, (int32_t)0xAB815F8C, (int32_t)0x9FD9D22A,
  (int32_t)0xABCCFD82, (int32_t)0x9F979331, (int32_t)0xAC18CF68,
  (int32_t)0x9F558FB0, (int32_t)0xAC64D510, (int32_t)0x9F13C7D0,
  (int32_t)0xACB10E4A, (int32_t)0x9ED23BB9, (int32_t)0xACFD7AE8,
  (int32_t)0x9E90EB94, (int32_t)0xAD4A1ABA, (int32_t)0x9E4FD789,
  (int32_t)0xAD96ED91, (int32_t)0x9E0EFFC1, (int32_t)0xADE3F33E,
  (int32_t)0x9DCE6462, (int32_t)0xAE312B91, (int32_t)0x9D8E0596,
  (int32_t)0xAE7E965B, (int32_t)0x9D4DE384, (int32_t)0xAECC336B,
  (int32_t)0x9D0DFE53, (int32_t)0xAF1A0293, (int32_t)0x9CCE562B,
  (int32_t)0xAF6803A1, (int32_t)0x9C8EEB33, (int32_t)0xAFB63667,
  (int32_t)0x9C4FBD92, (int32_t)0xB0049AB2, (int32_t)0x9C10CD70,
  (int32_t)0xB0533055, (int32_t)0x9BD21AF2, (int32_t)0xB0A1F71C,
  (int32_t)0x9B93A640, (int32_t)0xB0F0EEDA, (int32_t)0x9B556F80,
  (int32_t)0xB140175B, (int32_t)0x9B1776D9, (int32_t)0xB18F7070,
  (int32_t)0x9AD9BC71, (int32_t)0xB1DEF9E8, (int32_t)0x9A9C406D,
  (int32_t)0xB22EB392, (int32_t)0x9A5F02F5, (int32_t)0xB27E9D3B,
  (int32_t)0x9A22042C, (int32_t)0xB2CEB6B5, (int32_t)0x99E5443A,
  (int32_t)0xB31EFFCB, (int32_t)0x99A8C344, (int32_t)0xB36F784E,
  (int32_t)0x996C816F, (int32_t)0xB3C0200C, (int32_t)0x99307EE0,
  (int32_t)0xB410F6D2, (int32_t)0x98F4BBBC, (int32_t)0xB461FC70,
  (int32_t)0x98B93828, (int32_t)0xB4B330B2, (int32_t)0x987DF449,
  (int32_t)0xB5049368, (int32_t)0x9842F043, (int32_t)0xB556245E,
  (int32_t)0x98082C3B, (int32_t)0xB5A7E362, (int32_t)0x97CDA855,
  (int32_t)0xB5F9D042, (int32_t)0x979364B5, (int32_t)0xB64BEACC,
  (int32_t)0x9759617E, (int32_t)0xB69E32CD, (int32_t)0x971F9ED6,
  (int32_t)0xB6F0A811, (int32_t)0x96E61CDF, (int32_t)0xB7434A67,
  (int32_t)0x96ACDBBD, (int32_t)0xB796199B, (int32_t)0x9673DB94,
  (int32_t)0xB7E9157A, (int32_t)0x963B1C85, (int32_t)0xB83C3DD1,
  (int32_t)0x96029EB5, (int32_t)0xB88F926C, (int32_t)0x95CA6246,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xB936BFA3,
  (int32_t)0x955AAE17, (int32_t)0xB98A97D8, (int32_t)0x9523369B,
  (int32_t)0xB9DE9B83, (int32_t)0x94EC010B, (int32_t)0xBA32CA70,
  (int32_t)0x94B50D87, (int32_t)0xBA87246C, (int32_t)0x947E5C32,
  (int32_t)0xBADBA943, (int32_t)0x9447ED2F, (int32_t)0xBB3058C0,
  (int32_t)0x9411C09D, (int32_t)0xBB8532AF, (int32_t)0x93DBD69F,
  (int32_t)0xBBDA36DC, (int32_t)0x93A62F56, (int32_t)0xBC2F6513,
  (int32_t)0x9370CAE4, (int32_t)0xBC84BD1E, (int32_t)0x933BA968,
  (int32_t)0xBCDA3ECA, (int32_t)0x9306CB04, (int32_t)0xBD2FE9E1,
  (int32_t)0x92D22FD8, (int32_t)0xBD85BE2F, (int32_t)0x929DD805,
  (int32_t)0xBDDBBB7F, (int32_t)0x9269C3AC, (int32_t)0xBE31E19B,
  (int32_t)0x9235F2EB, (int32_t)0xBE88304F, (int32_t)0x920265E4,
  (int32_t)0xBEDEA765, (int32_t)0x91CF1CB6, (int32_t)0xBF3546A8,
  (int32_t)0x919C1780, (int32_t)0xBF8C0DE2, (int32_t)0x91695663,
  (int32_t)0xBFE2FCDF, (int32_t)0x9136D97D, (int32_t)0xC03A1368,
  (int32_t)0x9104A0ED, (int32_t)0xC0915147, (int32_t)0x90D2ACD3,
  (int32_t)0xC0E8B648, (int32_t)0x90A0FD4E, (int32_t)0xC1404233,
  (int32_t)0x906F927B, (int32_t)0xC197F4D3, (int32_t)0x903E6C7A,
  (int32_t)0xC1EFCDF2, (int32_t)0x900D8B69, (int32_t)0xC247CD5A,
  (int32_t)0x8FDCEF66, (int32_t)0xC29FF2D4, (int32_t)0x8FAC988E,
  (int32_t)0xC2F83E2A, (int32_t)0x8F7C8701, (int32_t)0xC350AF25,
  (int32_t)0x8F4CBADB, (int32_t)0xC3A9458F, (int32_t)0x8F1D343A,
  (int32_t)0xC4020132, (int32_t)0x8EEDF33B, (int32_t)0xC45AE1D7,
  (int32_t)0x8EBEF7FB, (int32_t)0xC4B3E746, (int32_t)0x8E904298,
  (int32_t)0xC50D1148, (int32_t)0x8E61D32D, (int32_t)0xC5665FA8,
  (int32_t)0x8E33A9D9, (int32_t)0xC5BFD22E, (int32_t)0x8E05C6B7,
  (int32_t)0xC61968A2, (int32_t)0x8DD829E4, (int32_t)0xC67322CD,
  (int32_t)0x8DAAD37B, (int32_t)0xC6CD0079, (int32_t)0x8D7DC399,
  (int32_t)0xC727016C, (int32_t)0x8D50FA59, (int32_t)0xC7812571,
  (int32_t)0x8D2477D8, (int32_t)0xC7DB6C50, (int32_t)0x8CF83C30,
  (int32_t)0xC835D5D0, (int32_t)0x8CCC477D, (int32_t)0xC89061BA,
  (int32_t)0x8CA099D9, (int32_t)0xC8EB0FD6, (int32_t)0x8C753361,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xC9A0D1C4,
  (int32_t)0x8C1F3C5C, (int32_t)0xC9FBE527, (int32_t)0x8BF4AC05,
  (int32_t)0xCA5719DB, (int32_t)0x8BCA6342, (int32_t)0xCAB26FA9,
  (int32_t)0x8BA0622F, (int32_t)0xCB0DE658, (int32_t)0x8B76A8E4,
  (int32_t)0xCB697DB0, (int32_t)0x8B4D377C, (int32_t)0xCBC53578,
  (int32_t)0x8B240E10, (int32_t)0xCC210D78, (int32_t)0x8AFB2CBA,
  (int32_t)0xCC7D0577, (int32_t)0x8AD29393, (int32_t)0xCCD91D3D,
  (int32_t)0x8AAA42B4, (int32_t)0xCD355490, (int32_t)0x8A823A35,
  (int32_t)0xCD91AB38, (int32_t)0x8A5A7A30, (int32_t)0xCDEE20FC,
  (int32_t)0x8A3302BD, (int32_t)0xCE4AB5A2, (int32_t)0x8A0BD3F5,
  (int32_t)0xCEA768F2, (int32_t)0x89E4EDEE, (int32_t)0xCF043AB2,
  (int32_t)0x89BE50C3, (int32_t)0xCF612AAA, (int32_t)0x8997FC89,
  (int32_t)0xCFBE389F, (int32_t)0x8971F15A, (int32_t)0xD01B6459,
  (int32_t)0x894C2F4C, (int32_t)0xD078AD9D, (int32_t)0x8926B677,
  (int32_t)0xD0D61433, (int32_t)0x890186F1, (int32_t)0xD13397E1,
  (int32_t)0x88DCA0D3, (int32_t)0xD191386D, (int32_t)0x88B80431,
  (int32_t)0xD1EEF59E, (int32_t)0x8893B124, (int32_t)0xD24CCF38,
  (int32_t)0x886FA7C2, (int32_t)0xD2AAC504, (int32_t)0x884BE820,
  (int32_t)0xD308D6C6, (int32_t)0x88287255, (int32_t)0xD3670445,
  (int32_t)0x88054677, (int32_t)0xD3C54D46, (int32_t)0x87E2649B,
  (int32_t)0xD423B190, (int32_t)0x87BFCCD7, (int32_t)0xD48230E8,
  (int32_t)0x879D7F40, (int32_t)0xD4E0CB14, (int32_t)0x877B7BEC,
  (int32_t)0xD53F7FDA, (int32_t)0x8759C2EF, (int32_t)0xD59E4EFE,
  (int32_t)0x8738545E, (int32_t)0xD5FD3847, (int32_t)0x8717304E,
  (int32_t)0xD65C3B7B, (int32_t)0x86F656D3, (int32_t)0xD6BB585D,
  (int32_t)0x86D5C802, (int32_t)0xD71A8EB5, (int32_t)0x86B583EE,
  (int32_t)0xD779DE46, (int32_t)0x86958AAB, (int32_t)0xD7D946D7,
  (int32_t)0x8675DC4E, (int32_t)0xD838C82D, (int32_t)0x865678EA,
  (int32_t)0xD898620C, (int32_t)0x86376092, (int32_t)0xD8F81439,
  (int32_t)0x86189359, (int32_t)0xD957DE7A, (int32_t)0x85FA1152,
  (int32_t)0xD9B7C093, (int32_t)0x85DBDA91, (int32_t)0xDA17BA4A,
  (int32_t)0x85BDEF27, (int32_t)0xDA77CB62, (int32_t)0x85A04F28,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xDB3832CD,
  (int32_t)0x8565F1B0, (int32_t)0xDB9888A8, (int32_t)0x8549345C,
  (int32_t)0xDBF8F4F8, (int32_t)0x852CC2BA, (int32_t)0xDC597781,
  (int32_t)0x85109CDC, (int32_t)0xDCBA1008, (int32_t)0x84F4C2D3,
  (int32_t)0xDD1ABE51, (int32_t)0x84D934B0, (int32_t)0xDD7B8220,
  (int32_t)0x84BDF285, (int32_t)0xDDDC5B3A, (int32_t)0x84A2FC62,
  (int32_t)0xDE3D4963, (int32_t)0x84885257, (int32_t)0xDE9E4C60,
  (int32_t)0x846DF476, (int32_t)0xDEFF63F4, (int32_t)0x8453E2CE,
  (int32_t)0xDF608FE3, (int32_t)0x843A1D70, (int32_t)0xDFC1CFF2,
  (int32_t)0x8420A46B, (int32_t)0xE02323E5, (int32_t)0x840777CF,
  (int32_t)0xE0848B7F, (int32_t)0x83EE97AC, (int32_t)0xE0E60684,
  (int32_t)0x83D60411, (int32_t)0xE14794B9, (int32_t)0x83BDBD0D,
  (int32_t)0xE1A935E1, (int32_t)0x83A5C2B0, (int32_t)0xE20AE9C1,
  (int32_t)0x838E1507, (int32_t)0xE26CB01A, (int32_t)0x8376B422,
  (int32_t)0xE2CE88B2, (int32_t)0x835FA00E, (int32_t)0xE330734C,
  (int32_t)0x8348D8DB, (int32_t)0xE3926FAC, (int32_t)0x83325E97,
  (int32_t)0xE3F47D95, (int32_t)0x831C314E, (int32_t)0xE4569CCB,
  (int32_t)0x8306510F, (int32_t)0xE4B8CD10, (int32_t)0x82F0BDE8,
  (int32_t)0xE51B0E2A, (int32_t)0x82DB77E5, (int32_t)0xE57D5FDA,
  (int32_t)0x82C67F13, (int32_t)0xE5DFC1E4, (int32_t)0x82B1D381,
  (int32_t)0xE642340D, (int32_t)0x829D753A, (int32_t)0xE6A4B616,
  (int32_t)0x8289644A, (int32_t)0xE70747C3, (int32_t)0x8275A0C0,
  (int32_t)0xE769E8D8, (int32_t)0x82622AA5, (int32_t)0xE7CC9917,
  (int32_t)0x824F0208, (int32_t)0xE82F5844, (int32_t)0x823C26F2,
  (int32_t)0xE8922621, (int32_t)0x82299971, (int32_t)0xE8F50273,
  (int32_t)0x8217598F, (int32_t)0xE957ECFB, (int32_t)0x82056758,
  (int32_t)0xE9BAE57C, (int32_t)0x81F3C2D7, (int32_t)0xEA1DEBBB,
  (int32_t)0x81E26C16, (int32_t)0xEA80FF79, (int32_t)0x81D16320,
  (int32_t)0xEAE4207A, (int32_t)0x81C0A801, (int32_t)0xEB474E80,
  (int32_t)0x81B03AC1, (int32_t)0xEBAA894E, (int32_t)0x81A01B6C,
  (int32_t)0xEC0DD0A8, (int32_t)0x81904A0C, (int32_t)0xEC71244F,
  (int32_t)0x8180C6A9, (int32_t)0xECD48406, (int32_t)0x8171914E,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xED9B66B2,
  (int32_t)0x815410D3, (int32_t)0xEDFEE92B, (int32_t)0x8145C5C6,
  (int32_t)0xEE6276BF, (int32_t)0x8137C8E6, (int32_t)0xEEC60F31,
  (int32_t)0x812A1A39, (int32_t)0xEF29B243, (int32_t)0x811CB9CA,
  (int32_t)0xEF8D5FB8, (int32_t)0x810FA7A0, (int32_t)0xEFF11752,
  (int32_t)0x8102E3C3, (int32_t)0xF054D8D4, (int32_t)0x80F66E3C,
  (int32_t)0xF0B8A401, (int32_t)0x80EA4712, (int32_t)0xF11C789A,
  (int32_t)0x80DE6E4C, (int32_t)0xF1805662, (int32_t)0x80D2E3F1,
  (int32_t)0xF1E43D1C, (int32_t)0x80C7A80A, (int32_t)0xF2482C89,
  (int32_t)0x80BCBA9C, (int32_t)0xF2AC246D, (int32_t)0x80B21BAF,
  (int32_t)0xF310248A, (int32_t)0x80A7CB49, (int32_t)0xF3742CA1,
  (int32_t)0x809DC970, (int32_t)0xF3D83C76, (int32_t)0x8094162B,
  (int32_t)0xF43C53CA, (int32_t)0x808AB180, (int32_t)0xF4A07260,
  (int32_t)0x80819B74, (int32_t)0xF50497FA, (int32_t)0x8078D40D,
  (int32_t)0xF568C45A, (int32_t)0x80705B50, (int32_t)0xF5CCF743,
  (int32_t)0x80683143, (int32_t)0xF6313076, (int32_t)0x806055EA,
  (int32_t)0xF6956FB6, (int32_t)0x8058C94C, (int32_t)0xF6F9B4C5,
  (int32_t)0x80518B6B, (int32_t)0xF75DFF65, (int32_t)0x804A9C4D,
  (int32_t)0xF7C24F58, (int32_t)0x8043FBF6, (int32_t)0xF826A461,
  (int32_t)0x803DAA69, (int32_t)0xF88AFE41, (int32_t)0x8037A7AC,
  (int32_t)0xF8EF5CBB, (int32_t)0x8031F3C1, (int32_t)0xF953BF90,
  (int32_t)0x802C8EAD, (int32_t)0xF9B82683, (int32_t)0x80277872,
  (int32_t)0xFA1C9156, (int32_t)0x8022B113, (int32_t)0xFA80FFCB,
  (int32_t)0x801E3894, (int32_t)0xFAE571A4, (int32_t)0x801A0EF7,
  (int32_t)0xFB49E6A2, (int32_t)0x80163440, (int32_t)0xFBAE5E89,
  (int32_t)0x8012A86F, (int32_t)0xFC12D919, (int32_t)0x800F6B88,
  (int32_t)0xFC775616, (int32_t)0x800C7D8C, (int32_t)0xFCDBD541,
  (int32_t)0x8009DE7D, (int32_t)0xFD40565B, (int32_t)0x80078E5E,
  (int32_t)0xFDA4D928, (int32_t)0x80058D2E, (int32_t)0xFE095D69,
  (int32_t)0x8003DAF0, (int32_t)0xFE6DE2E0, (int32_t)0x800277A5,
  (int32_t)0xFED2694F, (int32_t)0x8001634D, (int32_t)0xFF36F078,
  (int32_t)0x80009DE9, (int32_t)0xFF9B781D, (int32_t)0x8000277A
};

/**
  @par
  Example code for q32 Twiddle factors Generation::
  @par
  <pre>for (i = 0; i< 3N/4; i++)
  {
     twiddleCoefq32[2*i]   = cos(i * 2*PI/(float)N);
     twiddleCoefq32[2*i+1] = sin(i * 2*PI/(float)N);
  } </pre>
  @par
  where N = 4096, PI = 3.14159265358979
  @par
  Cos and Sin values are interleaved fashion
  @par
  Convert Floating point to q32(Fixed point 1.31):
  round(twiddleCoefq32(i) * pow(2, 31))
 */
const int32_t twiddleCoef_4096_q32[6144] =
{
  (int32_t)0x7FFFFFFF, (int32_t)0x00000000, (int32_t)0x7FFFF621,
  (int32_t)0x003243F5, (int32_t)0x7FFFD885, (int32_t)0x006487E3,
  (int32_t)0x7FFFA72C, (int32_t)0x0096CBC1, (int32_t)0x7FFF6216,
  (int32_t)0x00C90F88, (int32_t)0x7FFF0942, (int32_t)0x00FB532F,
  (int32_t)0x7FFE9CB2, (int32_t)0x012D96B0, (int32_t)0x7FFE1C64,
  (int32_t)0x015FDA03, (int32_t)0x7FFD885A, (int32_t)0x01921D1F,
  (int32_t)0x7FFCE093, (int32_t)0x01C45FFE, (int32_t)0x7FFC250F,
  (int32_t)0x01F6A296, (int32_t)0x7FFB55CE, (int32_t)0x0228E4E1,
  (int32_t)0x7FFA72D1, (int32_t)0x025B26D7, (int32_t)0x7FF97C17,
  (int32_t)0x028D6870, (int32_t)0x7FF871A1, (int32_t)0x02BFA9A4,
  (int32_t)0x7FF7536F, (int32_t)0x02F1EA6B, (int32_t)0x7FF62182,
  (int32_t)0x03242ABF, (int32_t)0x7FF4DBD8, (int32_t)0x03566A96,
  (int32_t)0x7FF38273, (int32_t)0x0388A9E9, (int32_t)0x7FF21553,
  (int32_t)0x03BAE8B1, (int32_t)0x7FF09477, (int32_t)0x03ED26E6,
  (int32_t)0x7FEEFFE1, (int32_t)0x041F647F, (int32_t)0x7FED5790,
  (int32_t)0x0451A176, (int32_t)0x7FEB9B85, (int32_t)0x0483DDC3,
  (int32_t)0x7FE9CBC0, (int32_t)0x04B6195D, (int32_t)0x7FE7E840,
  (int32_t)0x04E8543D, (int32_t)0x7FE5F108, (int32_t)0x051A8E5C,
  (int32_t)0x7FE3E616, (int32_t)0x054CC7B0, (int32_t)0x7FE1C76B,
  (int32_t)0x057F0034, (int32_t)0x7FDF9508, (int32_t)0x05B137DF,
  (int32_t)0x7FDD4EEC, (int32_t)0x05E36EA9, (int32_t)0x7FDAF518,
  (int32_t)0x0615A48A, (int32_t)0x7FD8878D, (int32_t)0x0647D97C,
  (int32_t)0x7FD6064B, (int32_t)0x067A0D75, (int32_t)0x7FD37152,
  (int32_t)0x06AC406F, (int32_t)0x7FD0C8A3, (int32_t)0x06DE7261,
  (int32_t)0x7FCE0C3E, (int32_t)0x0710A344, (int32_t)0x7FCB3C23,
  (int32_t)0x0742D310, (int32_t)0x7FC85853, (int32_t)0x077501BE,
  (int32_t)0x7FC560CF, (int32_t)0x07A72F45, (int32_t)0x7FC25596,
  (int32_t)0x07D95B9E, (int32_t)0x7FBF36A9, (int32_t)0x080B86C1,
  (int32_t)0x7FBC040A, (int32_t)0x083DB0A7, (int32_t)0x7FB8BDB7,
  (int32_t)0x086FD947, (int32_t)0x7FB563B2, (int32_t)0x08A2009A,
  (int32_t)0x7FB1F5FC, (int32_t)0x08D42698, (int32_t)0x7FAE7494,
  (int32_t)0x09064B3A, (int32_t)0x7FAADF7C, (int32_t)0x09386E77,
  (int32_t)0x7FA736B4, (int32_t)0x096A9049, (int32_t)0x7FA37A3C,
  (int32_t)0x099CB0A7, (int32_t)0x7F9FAA15, (int32_t)0x09CECF89,
  (int32_t)0x7F9BC63F, (int32_t)0x0A00ECE8, (int32_t)0x7F97CEBC,
  (int32_t)0x0A3308BC, (int32_t)0x7F93C38C, (int32_t)0x0A6522FE,
  (int32_t)0x7F8FA4AF, (int32_t)0x0A973BA5, (int32_t)0x7F8B7226,
  (int32_t)0x0AC952AA, (int32_t)0x7F872BF3, (int32_t)0x0AFB6805,
  (int32_t)0x7F82D214, (int32_t)0x0B2D7BAE, (int32_t)0x7F7E648B,
  (int32_t)0x0B5F8D9F, (int32_t)0x7F79E35A, (int32_t)0x0B919DCE,
  (int32_t)0x7F754E7F, (int32_t)0x0BC3AC35, (int32_t)0x7F70A5FD,
  (int32_t)0x0BF5B8CB, (int32_t)0x7F6BE9D4, (int32_t)0x0C27C389,
  (int32_t)0x7F671A04, (int32_t)0x0C59CC67, (int32_t)0x7F62368F,
  (int32_t)0x0C8BD35E, (int32_t)0x7F5D3F75, (int32_t)0x0CBDD865,
  (int32_t)0x7F5834B6, (int32_t)0x0CEFDB75, (int32_t)0x7F531654,
  (int32_t)0x0D21DC87, (int32_t)0x7F4DE450, (int32_t)0x0D53DB92,
  (int32_t)0x7F489EAA, (int32_t)0x0D85D88F, (int32_t)0x7F434563,
  (int32_t)0x0DB7D376, (int32_t)0x7F3DD87C, (int32_t)0x0DE9CC3F,
  (int32_t)0x7F3857F5, (int32_t)0x0E1BC2E3, (int32_t)0x7F32C3D0,
  (int32_t)0x0E4DB75B, (int32_t)0x7F2D1C0E, (int32_t)0x0E7FA99D,
  (int32_t)0x7F2760AF, (int32_t)0x0EB199A3, (int32_t)0x7F2191B4,
  (int32_t)0x0EE38765, (int32_t)0x7F1BAF1E, (int32_t)0x0F1572DC,
  (int32_t)0x7F15B8EE, (int32_t)0x0F475BFE, (int32_t)0x7F0FAF24,
  (int32_t)0x0F7942C6, (int32_t)0x7F0991C3, (int32_t)0x0FAB272B,
  (int32_t)0x7F0360CB, (int32_t)0x0FDD0925, (int32_t)0x7EFD1C3C,
  (int32_t)0x100EE8AD, (int32_t)0x7EF6C418, (int32_t)0x1040C5BB,
  (int32_t)0x7EF0585F, (int32_t)0x1072A047, (int32_t)0x7EE9D913,
  (int32_t)0x10A4784A, (int32_t)0x7EE34635, (int32_t)0x10D64DBC,
  (int32_t)0x7EDC9FC6, (int32_t)0x11082096, (int32_t)0x7ED5E5C6,
  (int32_t)0x1139F0CE, (int32_t)0x7ECF1837, (int32_t)0x116BBE5F,
  (int32_t)0x7EC8371A, (int32_t)0x119D8940, (int32_t)0x7EC1426F,
  (int32_t)0x11CF516A, (int32_t)0x7EBA3A39, (int32_t)0x120116D4,
  (int32_t)0x7EB31E77, (int32_t)0x1232D978, (int32_t)0x7EABEF2C,
  (int32_t)0x1264994E, (int32_t)0x7EA4AC58, (int32_t)0x1296564D,
  (int32_t)0x7E9D55FC, (int32_t)0x12C8106E, (int32_t)0x7E95EC19,
  (int32_t)0x12F9C7AA, (int32_t)0x7E8E6EB1, (int32_t)0x132B7BF9,
  (int32_t)0x7E86DDC5, (int32_t)0x135D2D53, (int32_t)0x7E7F3956,
  (int32_t)0x138EDBB0, (int32_t)0x7E778165, (int32_t)0x13C0870A,
  (int32_t)0x7E6FB5F3, (int32_t)0x13F22F57, (int32_t)0x7E67D702,
  (int32_t)0x1423D492, (int32_t)0x7E5FE493, (int32_t)0x145576B1,
  (int32_t)0x7E57DEA6, (int32_t)0x148715AD, (int32_t)0x7E4FC53E,
  (int32_t)0x14B8B17F, (int32_t)0x7E47985B, (int32_t)0x14EA4A1F,
  (int32_t)0x7E3F57FE, (int32_t)0x151BDF85, (int32_t)0x7E37042A,
  (int32_t)0x154D71AA, (int32_t)0x7E2E9CDF, (int32_t)0x157F0086,
  (int32_t)0x7E26221E, (int32_t)0x15B08C11, (int32_t)0x7E1D93E9,
  (int32_t)0x15E21444, (int32_t)0x7E14F242, (int32_t)0x16139917,
  (int32_t)0x7E0C3D29, (int32_t)0x16451A83, (int32_t)0x7E03749F,
  (int32_t)0x1676987F, (int32_t)0x7DFA98A7, (int32_t)0x16A81305,
  (int32_t)0x7DF1A942, (int32_t)0x16D98A0C, (int32_t)0x7DE8A670,
  (int32_t)0x170AFD8D, (int32_t)0x7DDF9034, (int32_t)0x173C6D80,
  (int32_t)0x7DD6668E, (int32_t)0x176DD9DE, (int32_t)0x7DCD2981,
  (int32_t)0x179F429F, (int32_t)0x7DC3D90D, (int32_t)0x17D0A7BB,
  (int32_t)0x7DBA7534, (int32_t)0x1802092C, (int32_t)0x7DB0FDF7,
  (int32_t)0x183366E8, (int32_t)0x7DA77359, (int32_t)0x1864C0E9,
  (int32_t)0x7D9DD55A, (int32_t)0x18961727, (int32_t)0x7D9423FB,
  (int32_t)0x18C7699B, (int32_t)0x7D8A5F3F, (int32_t)0x18F8B83C,
  (int32_t)0x7D808727, (int32_t)0x192A0303, (int32_t)0x7D769BB5,
  (int32_t)0x195B49E9, (int32_t)0x7D6C9CE9, (int32_t)0x198C8CE6,
  (int32_t)0x7D628AC5, (int32_t)0x19BDCBF2, (int32_t)0x7D58654C,
  (int32_t)0x19EF0706, (int32_t)0x7D4E2C7E, (int32_t)0x1A203E1B,
  (int32_t)0x7D43E05E, (int32_t)0x1A517127, (int32_t)0x7D3980EC,
  (int32_t)0x1A82A025, (int32_t)0x7D2F0E2A, (int32_t)0x1AB3CB0C,
  (int32_t)0x7D24881A, (int32_t)0x1AE4F1D6, (int32_t)0x7D19EEBE,
  (int32_t)0x1B161479, (int32_t)0x7D0F4218, (int32_t)0x1B4732EF,
  (int32_t)0x7D048228, (int32_t)0x1B784D30, (int32_t)0x7CF9AEF0,
  (int32_t)0x1BA96334, (int32_t)0x7CEEC873, (int32_t)0x1BDA74F5,
  (int32_t)0x7CE3CEB1, (int32_t)0x1C0B826A, (int32_t)0x7CD8C1AD,
  (int32_t)0x1C3C8B8C, (int32_t)0x7CCDA168, (int32_t)0x1C6D9053,
  (int32_t)0x7CC26DE5, (int32_t)0x1C9E90B8, (int32_t)0x7CB72724,
  (int32_t)0x1CCF8CB3, (int32_t)0x7CABCD27, (int32_t)0x1D00843C,
  (int32_t)0x7CA05FF1, (int32_t)0x1D31774D, (int32_t)0x7C94DF82,
  (int32_t)0x1D6265DD, (int32_t)0x7C894BDD, (int32_t)0x1D934FE5,
  (int32_t)0x7C7DA504, (int32_t)0x1DC4355D, (int32_t)0x7C71EAF8,
  (int32_t)0x1DF5163F, (int32_t)0x7C661DBB, (int32_t)0x1E25F281,
  (int32_t)0x7C5A3D4F, (int32_t)0x1E56CA1E, (int32_t)0x7C4E49B6,
  (int32_t)0x1E879D0C, (int32_t)0x7C4242F2, (int32_t)0x1EB86B46,
  (int32_t)0x7C362904, (int32_t)0x1EE934C2, (int32_t)0x7C29FBEE,
  (int32_t)0x1F19F97B, (int32_t)0x7C1DBBB2, (int32_t)0x1F4AB967,
  (int32_t)0x7C116853, (int32_t)0x1F7B7480, (int32_t)0x7C0501D1,
  (int32_t)0x1FAC2ABF, (int32_t)0x7BF88830, (int32_t)0x1FDCDC1A,
  (int32_t)0x7BEBFB70, (int32_t)0x200D888C, (int32_t)0x7BDF5B94,
  (int32_t)0x203E300D, (int32_t)0x7BD2A89E, (int32_t)0x206ED295,
  (int32_t)0x7BC5E28F, (int32_t)0x209F701C, (int32_t)0x7BB9096A,
  (int32_t)0x20D0089B, (int32_t)0x7BAC1D31, (int32_t)0x21009C0B,
  (int32_t)0x7B9F1DE5, (int32_t)0x21312A65, (int32_t)0x7B920B89,
  (int32_t)0x2161B39F, (int32_t)0x7B84E61E, (int32_t)0x219237B4,
  (int32_t)0x7B77ADA8, (int32_t)0x21C2B69C, (int32_t)0x7B6A6227,
  (int32_t)0x21F3304E, (int32_t)0x7B5D039D, (int32_t)0x2223A4C5,
  (int32_t)0x7B4F920E, (int32_t)0x225413F8, (int32_t)0x7B420D7A,
  (int32_t)0x22847DDF, (int32_t)0x7B3475E4, (int32_t)0x22B4E274,
  (int32_t)0x7B26CB4F, (int32_t)0x22E541AE, (int32_t)0x7B190DBB,
  (int32_t)0x23159B87, (int32_t)0x7B0B3D2C, (int32_t)0x2345EFF7,
  (int32_t)0x7AFD59A3, (int32_t)0x23763EF7, (int32_t)0x7AEF6323,
  (int32_t)0x23A6887E, (int32_t)0x7AE159AE, (int32_t)0x23D6CC86,
  (int32_t)0x7AD33D45, (int32_t)0x24070B07, (int32_t)0x7AC50DEB,
  (int32_t)0x243743FA, (int32_t)0x7AB6CBA3, (int32_t)0x24677757,
  (int32_t)0x7AA8766E, (int32_t)0x2497A517, (int32_t)0x7A9A0E4F,
  (int32_t)0x24C7CD32, (int32_t)0x7A8B9348, (int32_t)0x24F7EFA1,
  (int32_t)0x7A7D055B, (int32_t)0x25280C5D, (int32_t)0x7A6E648A,
  (int32_t)0x2558235E, (int32_t)0x7A5FB0D8, (int32_t)0x2588349D,
  (int32_t)0x7A50EA46, (int32_t)0x25B84012, (int32_t)0x7A4210D8,
  (int32_t)0x25E845B5, (int32_t)0x7A33248F, (int32_t)0x26184581,
  (int32_t)0x7A24256E, (int32_t)0x26483F6C, (int32_t)0x7A151377,
  (int32_t)0x26783370, (int32_t)0x7A05EEAD, (int32_t)0x26A82185,
  (int32_t)0x79F6B711, (int32_t)0x26D809A5, (int32_t)0x79E76CA6,
  (int32_t)0x2707EBC6, (int32_t)0x79D80F6F, (int32_t)0x2737C7E3,
  (int32_t)0x79C89F6D, (int32_t)0x27679DF4, (int32_t)0x79B91CA4,
  (int32_t)0x27976DF1, (int32_t)0x79A98715, (int32_t)0x27C737D2,
  (int32_t)0x7999DEC3, (int32_t)0x27F6FB92, (int32_t)0x798A23B1,
  (int32_t)0x2826B928, (int32_t)0x797A55E0, (int32_t)0x2856708C,
  (int32_t)0x796A7554, (int32_t)0x288621B9, (int32_t)0x795A820E,
  (int32_t)0x28B5CCA5, (int32_t)0x794A7C11, (int32_t)0x28E5714A,
  (int32_t)0x793A6360, (int32_t)0x29150FA1, (int32_t)0x792A37FE,
  (int32_t)0x2944A7A2, (int32_t)0x7919F9EB, (int32_t)0x29743945,
  (int32_t)0x7909A92C, (int32_t)0x29A3C484, (int32_t)0x78F945C3,
  (int32_t)0x29D34958, (int32_t)0x78E8CFB1, (int32_t)0x2A02C7B8,
  (int32_t)0x78D846FB, (int32_t)0x2A323F9D, (int32_t)0x78C7ABA1,
  (int32_t)0x2A61B101, (int32_t)0x78B6FDA8, (int32_t)0x2A911BDB,
  (int32_t)0x78A63D10, (int32_t)0x2AC08025, (int32_t)0x789569DE,
  (int32_t)0x2AEFDDD8, (int32_t)0x78848413, (int32_t)0x2B1F34EB,
  (int32_t)0x78738BB3, (int32_t)0x2B4E8558, (int32_t)0x786280BF,
  (int32_t)0x2B7DCF17, (int32_t)0x7851633B, (int32_t)0x2BAD1221,
  (int32_t)0x78403328, (int32_t)0x2BDC4E6F, (int32_t)0x782EF08B,
  (int32_t)0x2C0B83F9, (int32_t)0x781D9B64, (int32_t)0x2C3AB2B9,
  (int32_t)0x780C33B8, (int32_t)0x2C69DAA6, (int32_t)0x77FAB988,
  (int32_t)0x2C98FBBA, (int32_t)0x77E92CD8, (int32_t)0x2CC815ED,
  (int32_t)0x77D78DAA, (int32_t)0x2CF72939, (int32_t)0x77C5DC01,
  (int32_t)0x2D263595, (int32_t)0x77B417DF, (int32_t)0x2D553AFB,
  (int32_t)0x77A24148, (int32_t)0x2D843963, (int32_t)0x7790583D,
  (int32_t)0x2DB330C7, (int32_t)0x777E5CC3, (int32_t)0x2DE2211E,
  (int32_t)0x776C4EDB, (int32_t)0x2E110A62, (int32_t)0x775A2E88,
  (int32_t)0x2E3FEC8B, (int32_t)0x7747FBCE, (int32_t)0x2E6EC792,
  (int32_t)0x7735B6AE, (int32_t)0x2E9D9B70, (int32_t)0x77235F2D,
  (int32_t)0x2ECC681E, (int32_t)0x7710F54B, (int32_t)0x2EFB2D94,
  (int32_t)0x76FE790E, (int32_t)0x2F29EBCC, (int32_t)0x76EBEA77,
  (int32_t)0x2F58A2BD, (int32_t)0x76D94988, (int32_t)0x2F875262,
  (int32_t)0x76C69646, (int32_t)0x2FB5FAB2, (int32_t)0x76B3D0B3,
  (int32_t)0x2FE49BA6, (int32_t)0x76A0F8D2, (int32_t)0x30133538,
  (int32_t)0x768E0EA5, (int32_t)0x3041C760, (int32_t)0x767B1230,
  (int32_t)0x30705217, (int32_t)0x76680376, (int32_t)0x309ED555,
  (int32_t)0x7654E279, (int32_t)0x30CD5114, (int32_t)0x7641AF3C,
  (int32_t)0x30FBC54D, (int32_t)0x762E69C3, (int32_t)0x312A31F8,
  (int32_t)0x761B1211, (int32_t)0x3158970D, (int32_t)0x7607A827,
  (int32_t)0x3186F487, (int32_t)0x75F42C0A, (int32_t)0x31B54A5D,
  (int32_t)0x75E09DBD, (int32_t)0x31E39889, (int32_t)0x75CCFD42,
  (int32_t)0x3211DF03, (int32_t)0x75B94A9C, (int32_t)0x32401DC5,
  (int32_t)0x75A585CF, (int32_t)0x326E54C7, (int32_t)0x7591AEDD,
  (int32_t)0x329C8402, (int32_t)0x757DC5CA, (int32_t)0x32CAAB6F,
  (int32_t)0x7569CA98, (int32_t)0x32F8CB07, (int32_t)0x7555BD4B,
  (int32_t)0x3326E2C2, (int32_t)0x75419DE6, (int32_t)0x3354F29A,
  (int32_t)0x752D6C6C, (int32_t)0x3382FA88, (int32_t)0x751928E0,
  (int32_t)0x33B0FA84, (int32_t)0x7504D345, (int32_t)0x33DEF287,
  (int32_t)0x74F06B9E, (int32_t)0x340CE28A, (int32_t)0x74DBF1EF,
  (int32_t)0x343ACA87, (int32_t)0x74C7663A, (int32_t)0x3468AA76,
  (int32_t)0x74B2C883, (int32_t)0x3496824F, (int32_t)0x749E18CD,
  (int32_t)0x34C4520D, (int32_t)0x7489571B, (int32_t)0x34F219A7,
  (int32_t)0x74748371, (int32_t)0x351FD917, (int32_t)0x745F9DD1,
  (int32_t)0x354D9056, (int32_t)0x744AA63E, (int32_t)0x357B3F5D,
  (int32_t)0x74359CBD, (int32_t)0x35A8E624, (int32_t)0x74208150,
  (int32_t)0x35D684A5, (int32_t)0x740B53FA, (int32_t)0x36041AD9,
  (int32_t)0x73F614C0, (int32_t)0x3631A8B7, (int32_t)0x73E0C3A3,
  (int32_t)0x365F2E3B, (int32_t)0x73CB60A7, (int32_t)0x368CAB5C,
  (int32_t)0x73B5EBD0, (int32_t)0x36BA2013, (int32_t)0x73A06522,
  (int32_t)0x36E78C5A, (int32_t)0x738ACC9E, (int32_t)0x3714F02A,
  (int32_t)0x73752249, (int32_t)0x37424B7A, (int32_t)0x735F6626,
  (int32_t)0x376F9E46, (int32_t)0x73499838, (int32_t)0x379CE884,
  (int32_t)0x7333B883, (int32_t)0x37CA2A30, (int32_t)0x731DC709,
  (int32_t)0x37F76340, (int32_t)0x7307C3D0, (int32_t)0x382493B0,
  (int32_t)0x72F1AED8, (int32_t)0x3851BB76, (int32_t)0x72DB8828,
  (int32_t)0x387EDA8E, (int32_t)0x72C54FC0, (int32_t)0x38ABF0EF,
  (int32_t)0x72AF05A6, (int32_t)0x38D8FE93, (int32_t)0x7298A9DC,
  (int32_t)0x39060372, (int32_t)0x72823C66, (int32_t)0x3932FF87,
  (int32_t)0x726BBD48, (int32_t)0x395FF2C9, (int32_t)0x72552C84,
  (int32_t)0x398CDD32, (int32_t)0x723E8A1F, (int32_t)0x39B9BEBB,
  (int32_t)0x7227D61C, (int32_t)0x39E6975D, (int32_t)0x7211107D,
  (int32_t)0x3A136712, (int32_t)0x71FA3948, (int32_t)0x3A402DD1,
  (int32_t)0x71E3507F, (int32_t)0x3A6CEB95, (int32_t)0x71CC5626,
  (int32_t)0x3A99A057, (int32_t)0x71B54A40, (int32_t)0x3AC64C0F,
  (int32_t)0x719E2CD2, (int32_t)0x3AF2EEB7, (int32_t)0x7186FDDE,
  (int32_t)0x3B1F8847, (int32_t)0x716FBD68, (int32_t)0x3B4C18BA,
  (int32_t)0x71586B73, (int32_t)0x3B78A007, (int32_t)0x71410804,
  (int32_t)0x3BA51E29, (int32_t)0x7129931E, (int32_t)0x3BD19317,
  (int32_t)0x71120CC5, (int32_t)0x3BFDFECD, (int32_t)0x70FA74FB,
  (int32_t)0x3C2A6142, (int32_t)0x70E2CBC6, (int32_t)0x3C56BA70,
  (int32_t)0x70CB1127, (int32_t)0x3C830A4F, (int32_t)0x70B34524,
  (int32_t)0x3CAF50DA, (int32_t)0x709B67C0, (int32_t)0x3CDB8E09,
  (int32_t)0x708378FE, (int32_t)0x3D07C1D5, (int32_t)0x706B78E3,
  (int32_t)0x3D33EC39, (int32_t)0x70536771, (int32_t)0x3D600D2B,
  (int32_t)0x703B44AC, (int32_t)0x3D8C24A7, (int32_t)0x70231099,
  (int32_t)0x3DB832A5, (int32_t)0x700ACB3B, (int32_t)0x3DE4371F,
  (int32_t)0x6FF27496, (int32_t)0x3E10320D, (int32_t)0x6FDA0CAD,
  (int32_t)0x3E3C2369, (int32_t)0x6FC19385, (int32_t)0x3E680B2C,
  (int32_t)0x6FA90920, (int32_t)0x3E93E94F, (int32_t)0x6F906D84,
  (int32_t)0x3EBFBDCC, (int32_t)0x6F77C0B3, (int32_t)0x3EEB889C,
  (int32_t)0x6F5F02B1, (int32_t)0x3F1749B7, (int32_t)0x6F463383,
  (int32_t)0x3F430118, (int32_t)0x6F2D532C, (int32_t)0x3F6EAEB8,
  (int32_t)0x6F1461AF, (int32_t)0x3F9A528F, (int32_t)0x6EFB5F12,
  (int32_t)0x3FC5EC97, (int32_t)0x6EE24B57, (int32_t)0x3FF17CCA,
  (int32_t)0x6EC92682, (int32_t)0x401D0320, (int32_t)0x6EAFF098,
  (int32_t)0x40487F93, (int32_t)0x6E96A99C, (int32_t)0x4073F21D,
  (int32_t)0x6E7D5193, (int32_t)0x409F5AB6, (int32_t)0x6E63E87F,
  (int32_t)0x40CAB957, (int32_t)0x6E4A6E65, (int32_t)0x40F60DFB,
  (int32_t)0x6E30E349, (int32_t)0x4121589A, (int32_t)0x6E17472F,
  (int32_t)0x414C992E, (int32_t)0x6DFD9A1B, (int32_t)0x4177CFB0,
  (int32_t)0x6DE3DC11, (int32_t)0x41A2FC1A, (int32_t)0x6DCA0D14,
  (int32_t)0x41CE1E64, (int32_t)0x6DB02D29, (int32_t)0x41F93688,
  (int32_t)0x6D963C54, (int32_t)0x42244480, (int32_t)0x6D7C3A98,
  (int32_t)0x424F4845, (int32_t)0x6D6227FA, (int32_t)0x427A41D0,
  (int32_t)0x6D48047E, (int32_t)0x42A5311A, (int32_t)0x6D2DD027,
  (int32_t)0x42D0161E, (int32_t)0x6D138AFA, (int32_t)0x42FAF0D4,
  (int32_t)0x6CF934FB, (int32_t)0x4325C135, (int32_t)0x6CDECE2E,
  (int32_t)0x4350873C, (int32_t)0x6CC45697, (int32_t)0x437B42E1,
  (int32_t)0x6CA9CE3A, (int32_t)0x43A5F41E, (int32_t)0x6C8F351C,
  (int32_t)0x43D09AEC, (int32_t)0x6C748B3F, (int32_t)0x43FB3745,
  (int32_t)0x6C59D0A9, (int32_t)0x4425C923, (int32_t)0x6C3F055D,
  (int32_t)0x4450507E, (int32_t)0x6C242960, (int32_t)0x447ACD50,
  (int32_t)0x6C093CB6, (int32_t)0x44A53F93, (int32_t)0x6BEE3F62,
  (int32_t)0x44CFA73F, (int32_t)0x6BD3316A, (int32_t)0x44FA044F,
  (int32_t)0x6BB812D0, (int32_t)0x452456BC, (int32_t)0x6B9CE39B,
  (int32_t)0x454E9E80, (int32_t)0x6B81A3CD, (int32_t)0x4578DB93,
  (int32_t)0x6B66536A, (int32_t)0x45A30DF0, (int32_t)0x6B4AF278,
  (int32_t)0x45CD358F, (int32_t)0x6B2F80FA, (int32_t)0x45F7526B,
  (int32_t)0x6B13FEF5, (int32_t)0x4621647C, (int32_t)0x6AF86C6C,
  (int32_t)0x464B6BBD, (int32_t)0x6ADCC964, (int32_t)0x46756827,
  (int32_t)0x6AC115E1, (int32_t)0x469F59B4, (int32_t)0x6AA551E8,
  (int32_t)0x46C9405C, (int32_t)0x6A897D7D, (int32_t)0x46F31C1A,
  (int32_t)0x6A6D98A4, (int32_t)0x471CECE6, (int32_t)0x6A51A361,
  (int32_t)0x4746B2BC, (int32_t)0x6A359DB9, (int32_t)0x47706D93,
  (int32_t)0x6A1987B0, (int32_t)0x479A1D66, (int32_t)0x69FD614A,
  (int32_t)0x47C3C22E, (int32_t)0x69E12A8C, (int32_t)0x47ED5BE6,
  (int32_t)0x69C4E37A, (int32_t)0x4816EA85, (int32_t)0x69A88C18,
  (int32_t)0x48406E07, (int32_t)0x698C246C, (int32_t)0x4869E664,
  (int32_t)0x696FAC78, (int32_t)0x48935397, (int32_t)0x69532442,
  (int32_t)0x48BCB598, (int32_t)0x69368BCE, (int32_t)0x48E60C62,
  (int32_t)0x6919E320, (int32_t)0x490F57EE, (int32_t)0x68FD2A3D,
  (int32_t)0x49389836, (int32_t)0x68E06129, (int32_t)0x4961CD32,
  (int32_t)0x68C387E9, (int32_t)0x498AF6DE, (int32_t)0x68A69E81,
  (int32_t)0x49B41533, (int32_t)0x6889A4F5, (int32_t)0x49DD282A,
  (int32_t)0x686C9B4B, (int32_t)0x4A062FBD, (int32_t)0x684F8186,
  (int32_t)0x4A2F2BE5, (int32_t)0x683257AA, (int32_t)0x4A581C9D,
  (int32_t)0x68151DBE, (int32_t)0x4A8101DE, (int32_t)0x67F7D3C4,
  (int32_t)0x4AA9DBA1, (int32_t)0x67DA79C2, (int32_t)0x4AD2A9E1,
  (int32_t)0x67BD0FBC, (int32_t)0x4AFB6C97, (int32_t)0x679F95B7,
  (int32_t)0x4B2423BD, (int32_t)0x67820BB6, (int32_t)0x4B4CCF4D,
  (int32_t)0x676471C0, (int32_t)0x4B756F3F, (int32_t)0x6746C7D7,
  (int32_t)0x4B9E038F, (int32_t)0x67290E02, (int32_t)0x4BC68C36,
  (int32_t)0x670B4443, (int32_t)0x4BEF092D, (int32_t)0x66ED6AA1,
  (int32_t)0x4C177A6E, (int32_t)0x66CF811F, (int32_t)0x4C3FDFF3,
  (int32_t)0x66B187C3, (int32_t)0x4C6839B6, (int32_t)0x66937E90,
  (int32_t)0x4C9087B1, (int32_t)0x6675658C, (int32_t)0x4CB8C9DD,
  (int32_t)0x66573CBB, (int32_t)0x4CE10034, (int32_t)0x66390422,
  (int32_t)0x4D092AB0, (int32_t)0x661ABBC5, (int32_t)0x4D31494B,
  (int32_t)0x65FC63A9, (int32_t)0x4D595BFE, (int32_t)0x65DDFBD3,
  (int32_t)0x4D8162C4, (int32_t)0x65BF8447, (int32_t)0x4DA95D96,
  (int32_t)0x65A0FD0B, (int32_t)0x4DD14C6E, (int32_t)0x65826622,
  (int32_t)0x4DF92F45, (int32_t)0x6563BF92, (int32_t)0x4E210617,
  (int32_t)0x6545095F, (int32_t)0x4E48D0DC, (int32_t)0x6526438E,
  (int32_t)0x4E708F8F, (int32_t)0x65076E24, (int32_t)0x4E984229,
  (int32_t)0x64E88926, (int32_t)0x4EBFE8A4, (int32_t)0x64C99498,
  (int32_t)0x4EE782FA, (int32_t)0x64AA907F, (int32_t)0x4F0F1126,
  (int32_t)0x648B7CDF, (int32_t)0x4F369320, (int32_t)0x646C59BF,
  (int32_t)0x4F5E08E3, (int32_t)0x644D2722, (int32_t)0x4F857268,
  (int32_t)0x642DE50D, (int32_t)0x4FACCFAB, (int32_t)0x640E9385,
  (int32_t)0x4FD420A3, (int32_t)0x63EF328F, (int32_t)0x4FFB654D,
  (int32_t)0x63CFC230, (int32_t)0x50229DA0, (int32_t)0x63B0426D,
  (int32_t)0x5049C999, (int32_t)0x6390B34A, (int32_t)0x5070E92F,
  (int32_t)0x637114CC, (int32_t)0x5097FC5E, (int32_t)0x635166F8,
  (int32_t)0x50BF031F, (int32_t)0x6331A9D4, (int32_t)0x50E5FD6C,
  (int32_t)0x6311DD63, (int32_t)0x510CEB40, (int32_t)0x62F201AC,
  (int32_t)0x5133CC94, (int32_t)0x62D216B2, (int32_t)0x515AA162,
  (int32_t)0x62B21C7B, (int32_t)0x518169A4, (int32_t)0x6292130C,
  (int32_t)0x51A82555, (int32_t)0x6271FA69, (int32_t)0x51CED46E,
  (int32_t)0x6251D297, (int32_t)0x51F576E9, (int32_t)0x62319B9D,
  (int32_t)0x521C0CC1, (int32_t)0x6211557D, (int32_t)0x524295EF,
  (int32_t)0x61F1003E, (int32_t)0x5269126E, (int32_t)0x61D09BE5,
  (int32_t)0x528F8237, (int32_t)0x61B02876, (int32_t)0x52B5E545,
  (int32_t)0x618FA5F6, (int32_t)0x52DC3B92, (int32_t)0x616F146B,
  (int32_t)0x53028517, (int32_t)0x614E73D9, (int32_t)0x5328C1D0,
  (int32_t)0x612DC446, (int32_t)0x534EF1B5, (int32_t)0x610D05B7,
  (int32_t)0x537514C1, (int32_t)0x60EC3830, (int32_t)0x539B2AEF,
  (int32_t)0x60CB5BB6, (int32_t)0x53C13438, (int32_t)0x60AA704F,
  (int32_t)0x53E73097, (int32_t)0x60897600, (int32_t)0x540D2005,
  (int32_t)0x60686CCE, (int32_t)0x5433027D, (int32_t)0x604754BE,
  (int32_t)0x5458D7F9, (int32_t)0x60262DD5, (int32_t)0x547EA073,
  (int32_t)0x6004F818, (int32_t)0x54A45BE5, (int32_t)0x5FE3B38D,
  (int32_t)0x54CA0A4A, (int32_t)0x5FC26038, (int32_t)0x54EFAB9C,
  (int32_t)0x5FA0FE1E, (int32_t)0x55153FD4, (int32_t)0x5F7F8D46,
  (int32_t)0x553AC6ED, (int32_t)0x5F5E0DB3, (int32_t)0x556040E2,
  (int32_t)0x5F3C7F6B, (int32_t)0x5585ADAC, (int32_t)0x5F1AE273,
  (int32_t)0x55AB0D46, (int32_t)0x5EF936D1, (int32_t)0x55D05FAA,
  (int32_t)0x5ED77C89, (int32_t)0x55F5A4D2, (int32_t)0x5EB5B3A1,
  (int32_t)0x561ADCB8, (int32_t)0x5E93DC1F, (int32_t)0x56400757,
  (int32_t)0x5E71F606, (int32_t)0x566524AA, (int32_t)0x5E50015D,
  (int32_t)0x568A34A9, (int32_t)0x5E2DFE28, (int32_t)0x56AF3750,
  (int32_t)0x5E0BEC6E, (int32_t)0x56D42C99, (int32_t)0x5DE9CC32,
  (int32_t)0x56F9147E, (int32_t)0x5DC79D7C, (int32_t)0x571DEEF9,
  (int32_t)0x5DA5604E, (int32_t)0x5742BC05, (int32_t)0x5D8314B0,
  (int32_t)0x57677B9D, (int32_t)0x5D60BAA6, (int32_t)0x578C2DB9,
  (int32_t)0x5D3E5236, (int32_t)0x57B0D256, (int32_t)0x5D1BDB65,
  (int32_t)0x57D5696C, (int32_t)0x5CF95638, (int32_t)0x57F9F2F7,
  (int32_t)0x5CD6C2B4, (int32_t)0x581E6EF1, (int32_t)0x5CB420DF,
  (int32_t)0x5842DD54, (int32_t)0x5C9170BF, (int32_t)0x58673E1B,
  (int32_t)0x5C6EB258, (int32_t)0x588B913F, (int32_t)0x5C4BE5B0,
  (int32_t)0x58AFD6BC, (int32_t)0x5C290ACC, (int32_t)0x58D40E8C,
  (int32_t)0x5C0621B2, (int32_t)0x58F838A9, (int32_t)0x5BE32A67,
  (int32_t)0x591C550E, (int32_t)0x5BC024F0, (int32_t)0x594063B4,
  (int32_t)0x5B9D1153, (int32_t)0x59646497, (int32_t)0x5B79EF96,
  (int32_t)0x598857B1, (int32_t)0x5B56BFBD, (int32_t)0x59AC3CFD,
  (int32_t)0x5B3381CE, (int32_t)0x59D01474, (int32_t)0x5B1035CF,
  (int32_t)0x59F3DE12, (int32_t)0x5AECDBC4, (int32_t)0x5A1799D0,
  (int32_t)0x5AC973B4, (int32_t)0x5A3B47AA, (int32_t)0x5AA5FDA4,
  (int32_t)0x5A5EE79A, (int32_t)0x5A82799A, (int32_t)0x5A82799A,
  (int32_t)0x5A5EE79A, (int32_t)0x5AA5FDA4, (int32_t)0x5A3B47AA,
  (int32_t)0x5AC973B4, (int32_t)0x5A1799D0, (int32_t)0x5AECDBC4,
  (int32_t)0x59F3DE12, (int32_t)0x5B1035CF, (int32_t)0x59D01474,
  (int32_t)0x5B3381CE, (int32_t)0x59AC3CFD, (int32_t)0x5B56BFBD,
  (int32_t)0x598857B1, (int32_t)0x5B79EF96, (int32_t)0x59646497,
  (int32_t)0x5B9D1153, (int32_t)0x594063B4, (int32_t)0x5BC024F0,
  (int32_t)0x591C550E, (int32_t)0x5BE32A67, (int32_t)0x58F838A9,
  (int32_t)0x5C0621B2, (int32_t)0x58D40E8C, (int32_t)0x5C290ACC,
  (int32_t)0x58AFD6BC, (int32_t)0x5C4BE5B0, (int32_t)0x588B913F,
  (int32_t)0x5C6EB258, (int32_t)0x58673E1B, (int32_t)0x5C9170BF,
  (int32_t)0x5842DD54, (int32_t)0x5CB420DF, (int32_t)0x581E6EF1,
  (int32_t)0x5CD6C2B4, (int32_t)0x57F9F2F7, (int32_t)0x5CF95638,
  (int32_t)0x57D5696C, (int32_t)0x5D1BDB65, (int32_t)0x57B0D256,
  (int32_t)0x5D3E5236, (int32_t)0x578C2DB9, (int32_t)0x5D60BAA6,
  (int32_t)0x57677B9D, (int32_t)0x5D8314B0, (int32_t)0x5742BC05,
  (int32_t)0x5DA5604E, (int32_t)0x571DEEF9, (int32_t)0x5DC79D7C,
  (int32_t)0x56F9147E, (int32_t)0x5DE9CC32, (int32_t)0x56D42C99,
  (int32_t)0x5E0BEC6E, (int32_t)0x56AF3750, (int32_t)0x5E2DFE28,
  (int32_t)0x568A34A9, (int32_t)0x5E50015D, (int32_t)0x566524AA,
  (int32_t)0x5E71F606, (int32_t)0x56400757, (int32_t)0x5E93DC1F,
  (int32_t)0x561ADCB8, (int32_t)0x5EB5B3A1, (int32_t)0x55F5A4D2,
  (int32_t)0x5ED77C89, (int32_t)0x55D05FAA, (int32_t)0x5EF936D1,
  (int32_t)0x55AB0D46, (int32_t)0x5F1AE273, (int32_t)0x5585ADAC,
  (int32_t)0x5F3C7F6B, (int32_t)0x556040E2, (int32_t)0x5F5E0DB3,
  (int32_t)0x553AC6ED, (int32_t)0x5F7F8D46, (int32_t)0x55153FD4,
  (int32_t)0x5FA0FE1E, (int32_t)0x54EFAB9C, (int32_t)0x5FC26038,
  (int32_t)0x54CA0A4A, (int32_t)0x5FE3B38D, (int32_t)0x54A45BE5,
  (int32_t)0x6004F818, (int32_t)0x547EA073, (int32_t)0x60262DD5,
  (int32_t)0x5458D7F9, (int32_t)0x604754BE, (int32_t)0x5433027D,
  (int32_t)0x60686CCE, (int32_t)0x540D2005, (int32_t)0x60897600,
  (int32_t)0x53E73097, (int32_t)0x60AA704F, (int32_t)0x53C13438,
  (int32_t)0x60CB5BB6, (int32_t)0x539B2AEF, (int32_t)0x60EC3830,
  (int32_t)0x537514C1, (int32_t)0x610D05B7, (int32_t)0x534EF1B5,
  (int32_t)0x612DC446, (int32_t)0x5328C1D0, (int32_t)0x614E73D9,
  (int32_t)0x53028517, (int32_t)0x616F146B, (int32_t)0x52DC3B92,
  (int32_t)0x618FA5F6, (int32_t)0x52B5E545, (int32_t)0x61B02876,
  (int32_t)0x528F8237, (int32_t)0x61D09BE5, (int32_t)0x5269126E,
  (int32_t)0x61F1003E, (int32_t)0x524295EF, (int32_t)0x6211557D,
  (int32_t)0x521C0CC1, (int32_t)0x62319B9D, (int32_t)0x51F576E9,
  (int32_t)0x6251D297, (int32_t)0x51CED46E, (int32_t)0x6271FA69,
  (int32_t)0x51A82555, (int32_t)0x6292130C, (int32_t)0x518169A4,
  (int32_t)0x62B21C7B, (int32_t)0x515AA162, (int32_t)0x62D216B2,
  (int32_t)0x5133CC94, (int32_t)0x62F201AC, (int32_t)0x510CEB40,
  (int32_t)0x6311DD63, (int32_t)0x50E5FD6C, (int32_t)0x6331A9D4,
  (int32_t)0x50BF031F, (int32_t)0x635166F8, (int32_t)0x5097FC5E,
  (int32_t)0x637114CC, (int32_t)0x5070E92F, (int32_t)0x6390B34A,
  (int32_t)0x5049C999, (int32_t)0x63B0426D, (int32_t)0x50229DA0,
  (int32_t)0x63CFC230, (int32_t)0x4FFB654D, (int32_t)0x63EF328F,
  (int32_t)0x4FD420A3, (int32_t)0x640E9385, (int32_t)0x4FACCFAB,
  (int32_t)0x642DE50D, (int32_t)0x4F857268, (int32_t)0x644D2722,
  (int32_t)0x4F5E08E3, (int32_t)0x646C59BF, (int32_t)0x4F369320,
  (int32_t)0x648B7CDF, (int32_t)0x4F0F1126, (int32_t)0x64AA907F,
  (int32_t)0x4EE782FA, (int32_t)0x64C99498, (int32_t)0x4EBFE8A4,
  (int32_t)0x64E88926, (int32_t)0x4E984229, (int32_t)0x65076E24,
  (int32_t)0x4E708F8F, (int32_t)0x6526438E, (int32_t)0x4E48D0DC,
  (int32_t)0x6545095F, (int32_t)0x4E210617, (int32_t)0x6563BF92,
  (int32_t)0x4DF92F45, (int32_t)0x65826622, (int32_t)0x4DD14C6E,
  (int32_t)0x65A0FD0B, (int32_t)0x4DA95D96, (int32_t)0x65BF8447,
  (int32_t)0x4D8162C4, (int32_t)0x65DDFBD3, (int32_t)0x4D595BFE,
  (int32_t)0x65FC63A9, (int32_t)0x4D31494B, (int32_t)0x661ABBC5,
  (int32_t)0x4D092AB0, (int32_t)0x66390422, (int32_t)0x4CE10034,
  (int32_t)0x66573CBB, (int32_t)0x4CB8C9DD, (int32_t)0x6675658C,
  (int32_t)0x4C9087B1, (int32_t)0x66937E90, (int32_t)0x4C6839B6,
  (int32_t)0x66B187C3, (int32_t)0x4C3FDFF3, (int32_t)0x66CF811F,
  (int32_t)0x4C177A6E, (int32_t)0x66ED6AA1, (int32_t)0x4BEF092D,
  (int32_t)0x670B4443, (int32_t)0x4BC68C36, (int32_t)0x67290E02,
  (int32_t)0x4B9E038F, (int32_t)0x6746C7D7, (int32_t)0x4B756F3F,
  (int32_t)0x676471C0, (int32_t)0x4B4CCF4D, (int32_t)0x67820BB6,
  (int32_t)0x4B2423BD, (int32_t)0x679F95B7, (int32_t)0x4AFB6C97,
  (int32_t)0x67BD0FBC, (int32_t)0x4AD2A9E1, (int32_t)0x67DA79C2,
  (int32_t)0x4AA9DBA1, (int32_t)0x67F7D3C4, (int32_t)0x4A8101DE,
  (int32_t)0x68151DBE, (int32_t)0x4A581C9D, (int32_t)0x683257AA,
  (int32_t)0x4A2F2BE5, (int32_t)0x684F8186, (int32_t)0x4A062FBD,
  (int32_t)0x686C9B4B, (int32_t)0x49DD282A, (int32_t)0x6889A4F5,
  (int32_t)0x49B41533, (int32_t)0x68A69E81, (int32_t)0x498AF6DE,
  (int32_t)0x68C387E9, (int32_t)0x4961CD32, (int32_t)0x68E06129,
  (int32_t)0x49389836, (int32_t)0x68FD2A3D, (int32_t)0x490F57EE,
  (int32_t)0x6919E320, (int32_t)0x48E60C62, (int32_t)0x69368BCE,
  (int32_t)0x48BCB598, (int32_t)0x69532442, (int32_t)0x48935397,
  (int32_t)0x696FAC78, (int32_t)0x4869E664, (int32_t)0x698C246C,
  (int32_t)0x48406E07, (int32_t)0x69A88C18, (int32_t)0x4816EA85,
  (int32_t)0x69C4E37A, (int32_t)0x47ED5BE6, (int32_t)0x69E12A8C,
  (int32_t)0x47C3C22E, (int32_t)0x69FD614A, (int32_t)0x479A1D66,
  (int32_t)0x6A1987B0, (int32_t)0x47706D93, (int32_t)0x6A359DB9,
  (int32_t)0x4746B2BC, (int32_t)0x6A51A361, (int32_t)0x471CECE6,
  (int32_t)0x6A6D98A4, (int32_t)0x46F31C1A, (int32_t)0x6A897D7D,
  (int32_t)0x46C9405C, (int32_t)0x6AA551E8, (int32_t)0x469F59B4,
  (int32_t)0x6AC115E1, (int32_t)0x46756827, (int32_t)0x6ADCC964,
  (int32_t)0x464B6BBD, (int32_t)0x6AF86C6C, (int32_t)0x4621647C,
  (int32_t)0x6B13FEF5, (int32_t)0x45F7526B, (int32_t)0x6B2F80FA,
  (int32_t)0x45CD358F, (int32_t)0x6B4AF278, (int32_t)0x45A30DF0,
  (int32_t)0x6B66536A, (int32_t)0x4578DB93, (int32_t)0x6B81A3CD,
  (int32_t)0x454E9E80, (int32_t)0x6B9CE39B, (int32_t)0x452456BC,
  (int32_t)0x6BB812D0, (int32_t)0x44FA044F, (int32_t)0x6BD3316A,
  (int32_t)0x44CFA73F, (int32_t)0x6BEE3F62, (int32_t)0x44A53F93,
  (int32_t)0x6C093CB6, (int32_t)0x447ACD50, (int32_t)0x6C242960,
  (int32_t)0x4450507E, (int32_t)0x6C3F055D, (int32_t)0x4425C923,
  (int32_t)0x6C59D0A9, (int32_t)0x43FB3745, (int32_t)0x6C748B3F,
  (int32_t)0x43D09AEC, (int32_t)0x6C8F351C, (int32_t)0x43A5F41E,
  (int32_t)0x6CA9CE3A, (int32_t)0x437B42E1, (int32_t)0x6CC45697,
  (int32_t)0x4350873C, (int32_t)0x6CDECE2E, (int32_t)0x4325C135,
  (int32_t)0x6CF934FB, (int32_t)0x42FAF0D4, (int32_t)0x6D138AFA,
  (int32_t)0x42D0161E, (int32_t)0x6D2DD027, (int32_t)0x42A5311A,
  (int32_t)0x6D48047E, (int32_t)0x427A41D0, (int32_t)0x6D6227FA,
  (int32_t)0x424F4845, (int32_t)0x6D7C3A98, (int32_t)0x42244480,
  (int32_t)0x6D963C54, (int32_t)0x41F93688, (int32_t)0x6DB02D29,
  (int32_t)0x41CE1E64, (int32_t)0x6DCA0D14, (int32_t)0x41A2FC1A,
  (int32_t)0x6DE3DC11, (int32_t)0x4177CFB0, (int32_t)0x6DFD9A1B,
  (int32_t)0x414C992E, (int32_t)0x6E17472F, (int32_t)0x4121589A,
  (int32_t)0x6E30E349, (int32_t)0x40F60DFB, (int32_t)0x6E4A6E65,
  (int32_t)0x40CAB957, (int32_t)0x6E63E87F, (int32_t)0x409F5AB6,
  (int32_t)0x6E7D5193, (int32_t)0x4073F21D, (int32_t)0x6E96A99C,
  (int32_t)0x40487F93, (int32_t)0x6EAFF098, (int32_t)0x401D0320,
  (int32_t)0x6EC92682, (int32_t)0x3FF17CCA, (int32_t)0x6EE24B57,
  (int32_t)0x3FC5EC97, (int32_t)0x6EFB5F12, (int32_t)0x3F9A528F,
  (int32_t)0x6F1461AF, (int32_t)0x3F6EAEB8, (int32_t)0x6F2D532C,
  (int32_t)0x3F430118, (int32_t)0x6F463383, (int32_t)0x3F1749B7,
  (int32_t)0x6F5F02B1, (int32_t)0x3EEB889C, (int32_t)0x6F77C0B3,
  (int32_t)0x3EBFBDCC, (int32_t)0x6F906D84, (int32_t)0x3E93E94F,
  (int32_t)0x6FA90920, (int32_t)0x3E680B2C, (int32_t)0x6FC19385,
  (int32_t)0x3E3C2369, (int32_t)0x6FDA0CAD, (int32_t)0x3E10320D,
  (int32_t)0x6FF27496, (int32_t)0x3DE4371F, (int32_t)0x700ACB3B,
  (int32_t)0x3DB832A5, (int32_t)0x70231099, (int32_t)0x3D8C24A7,
  (int32_t)0x703B44AC, (int32_t)0x3D600D2B, (int32_t)0x70536771,
  (int32_t)0x3D33EC39, (int32_t)0x706B78E3, (int32_t)0x3D07C1D5,
  (int32_t)0x708378FE, (int32_t)0x3CDB8E09, (int32_t)0x709B67C0,
  (int32_t)0x3CAF50DA, (int32_t)0x70B34524, (int32_t)0x3C830A4F,
  (int32_t)0x70CB1127, (int32_t)0x3C56BA70, (int32_t)0x70E2CBC6,
  (int32_t)0x3C2A6142, (int32_t)0x70FA74FB, (int32_t)0x3BFDFECD,
  (int32_t)0x71120CC5, (int32_t)0x3BD19317, (int32_t)0x7129931E,
  (int32_t)0x3BA51E29, (int32_t)0x71410804, (int32_t)0x3B78A007,
  (int32_t)0x71586B73, (int32_t)0x3B4C18BA, (int32_t)0x716FBD68,
  (int32_t)0x3B1F8847, (int32_t)0x7186FDDE, (int32_t)0x3AF2EEB7,
  (int32_t)0x719E2CD2, (int32_t)0x3AC64C0F, (int32_t)0x71B54A40,
  (int32_t)0x3A99A057, (int32_t)0x71CC5626, (int32_t)0x3A6CEB95,
  (int32_t)0x71E3507F, (int32_t)0x3A402DD1, (int32_t)0x71FA3948,
  (int32_t)0x3A136712, (int32_t)0x7211107D, (int32_t)0x39E6975D,
  (int32_t)0x7227D61C, (int32_t)0x39B9BEBB, (int32_t)0x723E8A1F,
  (int32_t)0x398CDD32, (int32_t)0x72552C84, (int32_t)0x395FF2C9,
  (int32_t)0x726BBD48, (int32_t)0x3932FF87, (int32_t)0x72823C66,
  (int32_t)0x39060372, (int32_t)0x7298A9DC, (int32_t)0x38D8FE93,
  (int32_t)0x72AF05A6, (int32_t)0x38ABF0EF, (int32_t)0x72C54FC0,
  (int32_t)0x387EDA8E, (int32_t)0x72DB8828, (int32_t)0x3851BB76,
  (int32_t)0x72F1AED8, (int32_t)0x382493B0, (int32_t)0x7307C3D0,
  (int32_t)0x37F76340, (int32_t)0x731DC709, (int32_t)0x37CA2A30,
  (int32_t)0x7333B883, (int32_t)0x379CE884, (int32_t)0x73499838,
  (int32_t)0x376F9E46, (int32_t)0x735F6626, (int32_t)0x37424B7A,
  (int32_t)0x73752249, (int32_t)0x3714F02A, (int32_t)0x738ACC9E,
  (int32_t)0x36E78C5A, (int32_t)0x73A06522, (int32_t)0x36BA2013,
  (int32_t)0x73B5EBD0, (int32_t)0x368CAB5C, (int32_t)0x73CB60A7,
  (int32_t)0x365F2E3B, (int32_t)0x73E0C3A3, (int32_t)0x3631A8B7,
  (int32_t)0x73F614C0, (int32_t)0x36041AD9, (int32_t)0x740B53FA,
  (int32_t)0x35D684A5, (int32_t)0x74208150, (int32_t)0x35A8E624,
  (int32_t)0x74359CBD, (int32_t)0x357B3F5D, (int32_t)0x744AA63E,
  (int32_t)0x354D9056, (int32_t)0x745F9DD1, (int32_t)0x351FD917,
  (int32_t)0x74748371, (int32_t)0x34F219A7, (int32_t)0x7489571B,
  (int32_t)0x34C4520D, (int32_t)0x749E18CD, (int32_t)0x3496824F,
  (int32_t)0x74B2C883, (int32_t)0x3468AA76, (int32_t)0x74C7663A,
  (int32_t)0x343ACA87, (int32_t)0x74DBF1EF, (int32_t)0x340CE28A,
  (int32_t)0x74F06B9E, (int32_t)0x33DEF287, (int32_t)0x7504D345,
  (int32_t)0x33B0FA84, (int32_t)0x751928E0, (int32_t)0x3382FA88,
  (int32_t)0x752D6C6C, (int32_t)0x3354F29A, (int32_t)0x75419DE6,
  (int32_t)0x3326E2C2, (int32_t)0x7555BD4B, (int32_t)0x32F8CB07,
  (int32_t)0x7569CA98, (int32_t)0x32CAAB6F, (int32_t)0x757DC5CA,
  (int32_t)0x329C8402, (int32_t)0x7591AEDD, (int32_t)0x326E54C7,
  (int32_t)0x75A585CF, (int32_t)0x32401DC5, (int32_t)0x75B94A9C,
  (int32_t)0x3211DF03, (int32_t)0x75CCFD42, (int32_t)0x31E39889,
  (int32_t)0x75E09DBD, (int32_t)0x31B54A5D, (int32_t)0x75F42C0A,
  (int32_t)0x3186F487, (int32_t)0x7607A827, (int32_t)0x3158970D,
  (int32_t)0x761B1211, (int32_t)0x312A31F8, (int32_t)0x762E69C3,
  (int32_t)0x30FBC54D, (int32_t)0x7641AF3C, (int32_t)0x30CD5114,
  (int32_t)0x7654E279, (int32_t)0x309ED555, (int32_t)0x76680376,
  (int32_t)0x30705217, (int32_t)0x767B1230, (int32_t)0x3041C760,
  (int32_t)0x768E0EA5, (int32_t)0x30133538, (int32_t)0x76A0F8D2,
  (int32_t)0x2FE49BA6, (int32_t)0x76B3D0B3, (int32_t)0x2FB5FAB2,
  (int32_t)0x76C69646, (int32_t)0x2F875262, (int32_t)0x76D94988,
  (int32_t)0x2F58A2BD, (int32_t)0x76EBEA77, (int32_t)0x2F29EBCC,
  (int32_t)0x76FE790E, (int32_t)0x2EFB2D94, (int32_t)0x7710F54B,
  (int32_t)0x2ECC681E, (int32_t)0x77235F2D, (int32_t)0x2E9D9B70,
  (int32_t)0x7735B6AE, (int32_t)0x2E6EC792, (int32_t)0x7747FBCE,
  (int32_t)0x2E3FEC8B, (int32_t)0x775A2E88, (int32_t)0x2E110A62,
  (int32_t)0x776C4EDB, (int32_t)0x2DE2211E, (int32_t)0x777E5CC3,
  (int32_t)0x2DB330C7, (int32_t)0x7790583D, (int32_t)0x2D843963,
  (int32_t)0x77A24148, (int32_t)0x2D553AFB, (int32_t)0x77B417DF,
  (int32_t)0x2D263595, (int32_t)0x77C5DC01, (int32_t)0x2CF72939,
  (int32_t)0x77D78DAA, (int32_t)0x2CC815ED, (int32_t)0x77E92CD8,
  (int32_t)0x2C98FBBA, (int32_t)0x77FAB988, (int32_t)0x2C69DAA6,
  (int32_t)0x780C33B8, (int32_t)0x2C3AB2B9, (int32_t)0x781D9B64,
  (int32_t)0x2C0B83F9, (int32_t)0x782EF08B, (int32_t)0x2BDC4E6F,
  (int32_t)0x78403328, (int32_t)0x2BAD1221, (int32_t)0x7851633B,
  (int32_t)0x2B7DCF17, (int32_t)0x786280BF, (int32_t)0x2B4E8558,
  (int32_t)0x78738BB3, (int32_t)0x2B1F34EB, (int32_t)0x78848413,
  (int32_t)0x2AEFDDD8, (int32_t)0x789569DE, (int32_t)0x2AC08025,
  (int32_t)0x78A63D10, (int32_t)0x2A911BDB, (int32_t)0x78B6FDA8,
  (int32_t)0x2A61B101, (int32_t)0x78C7ABA1, (int32_t)0x2A323F9D,
  (int32_t)0x78D846FB, (int32_t)0x2A02C7B8, (int32_t)0x78E8CFB1,
  (int32_t)0x29D34958, (int32_t)0x78F945C3, (int32_t)0x29A3C484,
  (int32_t)0x7909A92C, (int32_t)0x29743945, (int32_t)0x7919F9EB,
  (int32_t)0x2944A7A2, (int32_t)0x792A37FE, (int32_t)0x29150FA1,
  (int32_t)0x793A6360, (int32_t)0x28E5714A, (int32_t)0x794A7C11,
  (int32_t)0x28B5CCA5, (int32_t)0x795A820E, (int32_t)0x288621B9,
  (int32_t)0x796A7554, (int32_t)0x2856708C, (int32_t)0x797A55E0,
  (int32_t)0x2826B928, (int32_t)0x798A23B1, (int32_t)0x27F6FB92,
  (int32_t)0x7999DEC3, (int32_t)0x27C737D2, (int32_t)0x79A98715,
  (int32_t)0x27976DF1, (int32_t)0x79B91CA4, (int32_t)0x27679DF4,
  (int32_t)0x79C89F6D, (int32_t)0x2737C7E3, (int32_t)0x79D80F6F,
  (int32_t)0x2707EBC6, (int32_t)0x79E76CA6, (int32_t)0x26D809A5,
  (int32_t)0x79F6B711, (int32_t)0x26A82185, (int32_t)0x7A05EEAD,
  (int32_t)0x26783370, (int32_t)0x7A151377, (int32_t)0x26483F6C,
  (int32_t)0x7A24256E, (int32_t)0x26184581, (int32_t)0x7A33248F,
  (int32_t)0x25E845B5, (int32_t)0x7A4210D8, (int32_t)0x25B84012,
  (int32_t)0x7A50EA46, (int32_t)0x2588349D, (int32_t)0x7A5FB0D8,
  (int32_t)0x2558235E, (int32_t)0x7A6E648A, (int32_t)0x25280C5D,
  (int32_t)0x7A7D055B, (int32_t)0x24F7EFA1, (int32_t)0x7A8B9348,
  (int32_t)0x24C7CD32, (int32_t)0x7A9A0E4F, (int32_t)0x2497A517,
  (int32_t)0x7AA8766E, (int32_t)0x24677757, (int32_t)0x7AB6CBA3,
  (int32_t)0x243743FA, (int32_t)0x7AC50DEB, (int32_t)0x24070B07,
  (int32_t)0x7AD33D45, (int32_t)0x23D6CC86, (int32_t)0x7AE159AE,
  (int32_t)0x23A6887E, (int32_t)0x7AEF6323, (int32_t)0x23763EF7,
  (int32_t)0x7AFD59A3, (int32_t)0x2345EFF7, (int32_t)0x7B0B3D2C,
  (int32_t)0x23159B87, (int32_t)0x7B190DBB, (int32_t)0x22E541AE,
  (int32_t)0x7B26CB4F, (int32_t)0x22B4E274, (int32_t)0x7B3475E4,
  (int32_t)0x22847DDF, (int32_t)0x7B420D7A, (int32_t)0x225413F8,
  (int32_t)0x7B4F920E, (int32_t)0x2223A4C5, (int32_t)0x7B5D039D,
  (int32_t)0x21F3304E, (int32_t)0x7B6A6227, (int32_t)0x21C2B69C,
  (int32_t)0x7B77ADA8, (int32_t)0x219237B4, (int32_t)0x7B84E61E,
  (int32_t)0x2161B39F, (int32_t)0x7B920B89, (int32_t)0x21312A65,
  (int32_t)0x7B9F1DE5, (int32_t)0x21009C0B, (int32_t)0x7BAC1D31,
  (int32_t)0x20D0089B, (int32_t)0x7BB9096A, (int32_t)0x209F701C,
  (int32_t)0x7BC5E28F, (int32_t)0x206ED295, (int32_t)0x7BD2A89E,
  (int32_t)0x203E300D, (int32_t)0x7BDF5B94, (int32_t)0x200D888C,
  (int32_t)0x7BEBFB70, (int32_t)0x1FDCDC1A, (int32_t)0x7BF88830,
  (int32_t)0x1FAC2ABF, (int32_t)0x7C0501D1, (int32_t)0x1F7B7480,
  (int32_t)0x7C116853, (int32_t)0x1F4AB967, (int32_t)0x7C1DBBB2,
  (int32_t)0x1F19F97B, (int32_t)0x7C29FBEE, (int32_t)0x1EE934C2,
  (int32_t)0x7C362904, (int32_t)0x1EB86B46, (int32_t)0x7C4242F2,
  (int32_t)0x1E879D0C, (int32_t)0x7C4E49B6, (int32_t)0x1E56CA1E,
  (int32_t)0x7C5A3D4F, (int32_t)0x1E25F281, (int32_t)0x7C661DBB,
  (int32_t)0x1DF5163F, (int32_t)0x7C71EAF8, (int32_t)0x1DC4355D,
  (int32_t)0x7C7DA504, (int32_t)0x1D934FE5, (int32_t)0x7C894BDD,
  (int32_t)0x1D6265DD, (int32_t)0x7C94DF82, (int32_t)0x1D31774D,
  (int32_t)0x7CA05FF1, (int32_t)0x1D00843C, (int32_t)0x7CABCD27,
  (int32_t)0x1CCF8CB3, (int32_t)0x7CB72724, (int32_t)0x1C9E90B8,
  (int32_t)0x7CC26DE5, (int32_t)0x1C6D9053, (int32_t)0x7CCDA168,
  (int32_t)0x1C3C8B8C, (int32_t)0x7CD8C1AD, (int32_t)0x1C0B826A,
  (int32_t)0x7CE3CEB1, (int32_t)0x1BDA74F5, (int32_t)0x7CEEC873,
  (int32_t)0x1BA96334, (int32_t)0x7CF9AEF0, (int32_t)0x1B784D30,
  (int32_t)0x7D048228, (int32_t)0x1B4732EF, (int32_t)0x7D0F4218,
  (int32_t)0x1B161479, (int32_t)0x7D19EEBE, (int32_t)0x1AE4F1D6,
  (int32_t)0x7D24881A, (int32_t)0x1AB3CB0C, (int32_t)0x7D2F0E2A,
  (int32_t)0x1A82A025, (int32_t)0x7D3980EC, (int32_t)0x1A517127,
  (int32_t)0x7D43E05E, (int32_t)0x1A203E1B, (int32_t)0x7D4E2C7E,
  (int32_t)0x19EF0706, (int32_t)0x7D58654C, (int32_t)0x19BDCBF2,
  (int32_t)0x7D628AC5, (int32_t)0x198C8CE6, (int32_t)0x7D6C9CE9,
  (int32_t)0x195B49E9, (int32_t)0x7D769BB5, (int32_t)0x192A0303,
  (int32_t)0x7D808727, (int32_t)0x18F8B83C, (int32_t)0x7D8A5F3F,
  (int32_t)0x18C7699B, (int32_t)0x7D9423FB, (int32_t)0x18961727,
  (int32_t)0x7D9DD55A, (int32_t)0x1864C0E9, (int32_t)0x7DA77359,
  (int32_t)0x183366E8, (int32_t)0x7DB0FDF7, (int32_t)0x1802092C,
  (int32_t)0x7DBA7534, (int32_t)0x17D0A7BB, (int32_t)0x7DC3D90D,
  (int32_t)0x179F429F, (int32_t)0x7DCD2981, (int32_t)0x176DD9DE,
  (int32_t)0x7DD6668E, (int32_t)0x173C6D80, (int32_t)0x7DDF9034,
  (int32_t)0x170AFD8D, (int32_t)0x7DE8A670, (int32_t)0x16D98A0C,
  (int32_t)0x7DF1A942, (int32_t)0x16A81305, (int32_t)0x7DFA98A7,
  (int32_t)0x1676987F, (int32_t)0x7E03749F, (int32_t)0x16451A83,
  (int32_t)0x7E0C3D29, (int32_t)0x16139917, (int32_t)0x7E14F242,
  (int32_t)0x15E21444, (int32_t)0x7E1D93E9, (int32_t)0x15B08C11,
  (int32_t)0x7E26221E, (int32_t)0x157F0086, (int32_t)0x7E2E9CDF,
  (int32_t)0x154D71AA, (int32_t)0x7E37042A, (int32_t)0x151BDF85,
  (int32_t)0x7E3F57FE, (int32_t)0x14EA4A1F, (int32_t)0x7E47985B,
  (int32_t)0x14B8B17F, (int32_t)0x7E4FC53E, (int32_t)0x148715AD,
  (int32_t)0x7E57DEA6, (int32_t)0x145576B1, (int32_t)0x7E5FE493,
  (int32_t)0x1423D492, (int32_t)0x7E67D702, (int32_t)0x13F22F57,
  (int32_t)0x7E6FB5F3, (int32_t)0x13C0870A, (int32_t)0x7E778165,
  (int32_t)0x138EDBB0, (int32_t)0x7E7F3956, (int32_t)0x135D2D53,
  (int32_t)0x7E86DDC5, (int32_t)0x132B7BF9, (int32_t)0x7E8E6EB1,
  (int32_t)0x12F9C7AA, (int32_t)0x7E95EC19, (int32_t)0x12C8106E,
  (int32_t)0x7E9D55FC, (int32_t)0x1296564D, (int32_t)0x7EA4AC58,
  (int32_t)0x1264994E, (int32_t)0x7EABEF2C, (int32_t)0x1232D978,
  (int32_t)0x7EB31E77, (int32_t)0x120116D4, (int32_t)0x7EBA3A39,
  (int32_t)0x11CF516A, (int32_t)0x7EC1426F, (int32_t)0x119D8940,
  (int32_t)0x7EC8371A, (int32_t)0x116BBE5F, (int32_t)0x7ECF1837,
  (int32_t)0x1139F0CE, (int32_t)0x7ED5E5C6, (int32_t)0x11082096,
  (int32_t)0x7EDC9FC6, (int32_t)0x10D64DBC, (int32_t)0x7EE34635,
  (int32_t)0x10A4784A, (int32_t)0x7EE9D913, (int32_t)0x1072A047,
  (int32_t)0x7EF0585F, (int32_t)0x1040C5BB, (int32_t)0x7EF6C418,
  (int32_t)0x100EE8AD, (int32_t)0x7EFD1C3C, (int32_t)0x0FDD0925,
  (int32_t)0x7F0360CB, (int32_t)0x0FAB272B, (int32_t)0x7F0991C3,
  (int32_t)0x0F7942C6, (int32_t)0x7F0FAF24, (int32_t)0x0F475BFE,
  (int32_t)0x7F15B8EE, (int32_t)0x0F1572DC, (int32_t)0x7F1BAF1E,
  (int32_t)0x0EE38765, (int32_t)0x7F2191B4, (int32_t)0x0EB199A3,
  (int32_t)0x7F2760AF, (int32_t)0x0E7FA99D, (int32_t)0x7F2D1C0E,
  (int32_t)0x0E4DB75B, (int32_t)0x7F32C3D0, (int32_t)0x0E1BC2E3,
  (int32_t)0x7F3857F5, (int32_t)0x0DE9CC3F, (int32_t)0x7F3DD87C,
  (int32_t)0x0DB7D376, (int32_t)0x7F434563, (int32_t)0x0D85D88F,
  (int32_t)0x7F489EAA, (int32_t)0x0D53DB92, (int32_t)0x7F4DE450,
  (int32_t)0x0D21DC87, (int32_t)0x7F531654, (int32_t)0x0CEFDB75,
  (int32_t)0x7F5834B6, (int32_t)0x0CBDD865, (int32_t)0x7F5D3F75,
  (int32_t)0x0C8BD35E, (int32_t)0x7F62368F, (int32_t)0x0C59CC67,
  (int32_t)0x7F671A04, (int32_t)0x0C27C389, (int32_t)0x7F6BE9D4,
  (int32_t)0x0BF5B8CB, (int32_t)0x7F70A5FD, (int32_t)0x0BC3AC35,
  (int32_t)0x7F754E7F, (int32_t)0x0B919DCE, (int32_t)0x7F79E35A,
  (int32_t)0x0B5F8D9F, (int32_t)0x7F7E648B, (int32_t)0x0B2D7BAE,
  (int32_t)0x7F82D214, (int32_t)0x0AFB6805, (int32_t)0x7F872BF3,
  (int32_t)0x0AC952AA, (int32_t)0x7F8B7226, (int32_t)0x0A973BA5,
  (int32_t)0x7F8FA4AF, (int32_t)0x0A6522FE, (int32_t)0x7F93C38C,
  (int32_t)0x0A3308BC, (int32_t)0x7F97CEBC, (int32_t)0x0A00ECE8,
  (int32_t)0x7F9BC63F, (int32_t)0x09CECF89, (int32_t)0x7F9FAA15,
  (int32_t)0x099CB0A7, (int32_t)0x7FA37A3C, (int32_t)0x096A9049,
  (int32_t)0x7FA736B4, (int32_t)0x09386E77, (int32_t)0x7FAADF7C,
  (int32_t)0x09064B3A, (int32_t)0x7FAE7494, (int32_t)0x08D42698,
  (int32_t)0x7FB1F5FC, (int32_t)0x08A2009A, (int32_t)0x7FB563B2,
  (int32_t)0x086FD947, (int32_t)0x7FB8BDB7, (int32_t)0x083DB0A7,
  (int32_t)0x7FBC040A, (int32_t)0x080B86C1, (int32_t)0x7FBF36A9,
  (int32_t)0x07D95B9E, (int32_t)0x7FC25596, (int32_t)0x07A72F45,
  (int32_t)0x7FC560CF, (int32_t)0x077501BE, (int32_t)0x7FC85853,
  (int32_t)0x0742D310, (int32_t)0x7FCB3C23, (int32_t)0x0710A344,
  (int32_t)0x7FCE0C3E, (int32_t)0x06DE7261, (int32_t)0x7FD0C8A3,
  (int32_t)0x06AC406F, (int32_t)0x7FD37152, (int32_t)0x067A0D75,
  (int32_t)0x7FD6064B, (int32_t)0x0647D97C, (int32_t)0x7FD8878D,
  (int32_t)0x0615A48A, (int32_t)0x7FDAF518, (int32_t)0x05E36EA9,
  (int32_t)0x7FDD4EEC, (int32_t)0x05B137DF, (int32_t)0x7FDF9508,
  (int32_t)0x057F0034, (int32_t)0x7FE1C76B, (int32_t)0x054CC7B0,
  (int32_t)0x7FE3E616, (int32_t)0x051A8E5C, (int32_t)0x7FE5F108,
  (int32_t)0x04E8543D, (int32_t)0x7FE7E840, (int32_t)0x04B6195D,
  (int32_t)0x7FE9CBC0, (int32_t)0x0483DDC3, (int32_t)0x7FEB9B85,
  (int32_t)0x0451A176, (int32_t)0x7FED5790, (int32_t)0x041F647F,
  (int32_t)0x7FEEFFE1, (int32_t)0x03ED26E6, (int32_t)0x7FF09477,
  (int32_t)0x03BAE8B1, (int32_t)0x7FF21553, (int32_t)0x0388A9E9,
  (int32_t)0x7FF38273, (int32_t)0x03566A96, (int32_t)0x7FF4DBD8,
  (int32_t)0x03242ABF, (int32_t)0x7FF62182, (int32_t)0x02F1EA6B,
  (int32_t)0x7FF7536F, (int32_t)0x02BFA9A4, (int32_t)0x7FF871A1,
  (int32_t)0x028D6870, (int32_t)0x7FF97C17, (int32_t)0x025B26D7,
  (int32_t)0x7FFA72D1, (int32_t)0x0228E4E1, (int32_t)0x7FFB55CE,
  (int32_t)0x01F6A296, (int32_t)0x7FFC250F, (int32_t)0x01C45FFE,
  (int32_t)0x7FFCE093, (int32_t)0x01921D1F, (int32_t)0x7FFD885A,
  (int32_t)0x015FDA03, (int32_t)0x7FFE1C64, (int32_t)0x012D96B0,
  (int32_t)0x7FFE9CB2, (int32_t)0x00FB532F, (int32_t)0x7FFF0942,
  (int32_t)0x00C90F88, (int32_t)0x7FFF6216, (int32_t)0x0096CBC1,
  (int32_t)0x7FFFA72C, (int32_t)0x006487E3, (int32_t)0x7FFFD885,
  (int32_t)0x003243F5, (int32_t)0x7FFFF621, (int32_t)0x00000000,
  (int32_t)0x7FFFFFFF, (int32_t)0xFFCDBC0A, (int32_t)0x7FFFF621,
  (int32_t)0xFF9B781D, (int32_t)0x7FFFD885, (int32_t)0xFF69343E,
  (int32_t)0x7FFFA72C, (int32_t)0xFF36F078, (int32_t)0x7FFF6216,
  (int32_t)0xFF04ACD0, (int32_t)0x7FFF0942, (int32_t)0xFED2694F,
  (int32_t)0x7FFE9CB2, (int32_t)0xFEA025FC, (int32_t)0x7FFE1C64,
  (int32_t)0xFE6DE2E0, (int32_t)0x7FFD885A, (int32_t)0xFE3BA001,
  (int32_t)0x7FFCE093, (int32_t)0xFE095D69, (int32_t)0x7FFC250F,
  (int32_t)0xFDD71B1E, (int32_t)0x7FFB55CE, (int32_t)0xFDA4D928,
  (int32_t)0x7FFA72D1, (int32_t)0xFD72978F, (int32_t)0x7FF97C17,
  (int32_t)0xFD40565B, (int32_t)0x7FF871A1, (int32_t)0xFD0E1594,
  (int32_t)0x7FF7536F, (int32_t)0xFCDBD541, (int32_t)0x7FF62182,
  (int32_t)0xFCA99569, (int32_t)0x7FF4DBD8, (int32_t)0xFC775616,
  (int32_t)0x7FF38273, (int32_t)0xFC45174E, (int32_t)0x7FF21553,
  (int32_t)0xFC12D919, (int32_t)0x7FF09477, (int32_t)0xFBE09B80,
  (int32_t)0x7FEEFFE1, (int32_t)0xFBAE5E89, (int32_t)0x7FED5790,
  (int32_t)0xFB7C223C, (int32_t)0x7FEB9B85, (int32_t)0xFB49E6A2,
  (int32_t)0x7FE9CBC0, (int32_t)0xFB17ABC2, (int32_t)0x7FE7E840,
  (int32_t)0xFAE571A4, (int32_t)0x7FE5F108, (int32_t)0xFAB3384F,
  (int32_t)0x7FE3E616, (int32_t)0xFA80FFCB, (int32_t)0x7FE1C76B,
  (int32_t)0xFA4EC820, (int32_t)0x7FDF9508, (int32_t)0xFA1C9156,
  (int32_t)0x7FDD4EEC, (int32_t)0xF9EA5B75, (int32_t)0x7FDAF518,
  (int32_t)0xF9B82683, (int32_t)0x7FD8878D, (int32_t)0xF985F28A,
  (int32_t)0x7FD6064B, (int32_t)0xF953BF90, (int32_t)0x7FD37152,
  (int32_t)0xF9218D9E, (int32_t)0x7FD0C8A3, (int32_t)0xF8EF5CBB,
  (int32_t)0x7FCE0C3E, (int32_t)0xF8BD2CEF, (int32_t)0x7FCB3C23,
  (int32_t)0xF88AFE41, (int32_t)0x7FC85853, (int32_t)0xF858D0BA,
  (int32_t)0x7FC560CF, (int32_t)0xF826A461, (int32_t)0x7FC25596,
  (int32_t)0xF7F4793E, (int32_t)0x7FBF36A9, (int32_t)0xF7C24F58,
  (int32_t)0x7FBC040A, (int32_t)0xF79026B8, (int32_t)0x7FB8BDB7,
  (int32_t)0xF75DFF65, (int32_t)0x7FB563B2, (int32_t)0xF72BD967,
  (int32_t)0x7FB1F5FC, (int32_t)0xF6F9B4C5, (int32_t)0x7FAE7494,
  (int32_t)0xF6C79188, (int32_t)0x7FAADF7C, (int32_t)0xF6956FB6,
  (int32_t)0x7FA736B4, (int32_t)0xF6634F58, (int32_t)0x7FA37A3C,
  (int32_t)0xF6313076, (int32_t)0x7F9FAA15, (int32_t)0xF5FF1317,
  (int32_t)0x7F9BC63F, (int32_t)0xF5CCF743, (int32_t)0x7F97CEBC,
  (int32_t)0xF59ADD01, (int32_t)0x7F93C38C, (int32_t)0xF568C45A,
  (int32_t)0x7F8FA4AF, (int32_t)0xF536AD55, (int32_t)0x7F8B7226,
  (int32_t)0xF50497FA, (int32_t)0x7F872BF3, (int32_t)0xF4D28451,
  (int32_t)0x7F82D214, (int32_t)0xF4A07260, (int32_t)0x7F7E648B,
  (int32_t)0xF46E6231, (int32_t)0x7F79E35A, (int32_t)0xF43C53CA,
  (int32_t)0x7F754E7F, (int32_t)0xF40A4734, (int32_t)0x7F70A5FD,
  (int32_t)0xF3D83C76, (int32_t)0x7F6BE9D4, (int32_t)0xF3A63398,
  (int32_t)0x7F671A04, (int32_t)0xF3742CA1, (int32_t)0x7F62368F,
  (int32_t)0xF342279A, (int32_t)0x7F5D3F75, (int32_t)0xF310248A,
  (int32_t)0x7F5834B6, (int32_t)0xF2DE2378, (int32_t)0x7F531654,
  (int32_t)0xF2AC246D, (int32_t)0x7F4DE450, (int32_t)0xF27A2770,
  (int32_t)0x7F489EAA, (int32_t)0xF2482C89, (int32_t)0x7F434563,
  (int32_t)0xF21633C0, (int32_t)0x7F3DD87C, (int32_t)0xF1E43D1C,
  (int32_t)0x7F3857F5, (int32_t)0xF1B248A5, (int32_t)0x7F32C3D0,
  (int32_t)0xF1805662, (int32_t)0x7F2D1C0E, (int32_t)0xF14E665C,
  (int32_t)0x7F2760AF, (int32_t)0xF11C789A, (int32_t)0x7F2191B4,
  (int32_t)0xF0EA8D23, (int32_t)0x7F1BAF1E, (int32_t)0xF0B8A401,
  (int32_t)0x7F15B8EE, (int32_t)0xF086BD39, (int32_t)0x7F0FAF24,
  (int32_t)0xF054D8D4, (int32_t)0x7F0991C3, (int32_t)0xF022F6DA,
  (int32_t)0x7F0360CB, (int32_t)0xEFF11752, (int32_t)0x7EFD1C3C,
  (int32_t)0xEFBF3A44, (int32_t)0x7EF6C418, (int32_t)0xEF8D5FB8,
  (int32_t)0x7EF0585F, (int32_t)0xEF5B87B5, (int32_t)0x7EE9D913,
  (int32_t)0xEF29B243, (int32_t)0x7EE34635, (int32_t)0xEEF7DF6A,
  (int32_t)0x7EDC9FC6, (int32_t)0xEEC60F31, (int32_t)0x7ED5E5C6,
  (int32_t)0xEE9441A0, (int32_t)0x7ECF1837, (int32_t)0xEE6276BF,
  (int32_t)0x7EC8371A, (int32_t)0xEE30AE95, (int32_t)0x7EC1426F,
  (int32_t)0xEDFEE92B, (int32_t)0x7EBA3A39, (int32_t)0xEDCD2687,
  (int32_t)0x7EB31E77, (int32_t)0xED9B66B2, (int32_t)0x7EABEF2C,
  (int32_t)0xED69A9B2, (int32_t)0x7EA4AC58, (int32_t)0xED37EF91,
  (int32_t)0x7E9D55FC, (int32_t)0xED063855, (int32_t)0x7E95EC19,
  (int32_t)0xECD48406, (int32_t)0x7E8E6EB1, (int32_t)0xECA2D2AC,
  (int32_t)0x7E86DDC5, (int32_t)0xEC71244F, (int32_t)0x7E7F3956,
  (int32_t)0xEC3F78F5, (int32_t)0x7E778165, (int32_t)0xEC0DD0A8,
  (int32_t)0x7E6FB5F3, (int32_t)0xEBDC2B6D, (int32_t)0x7E67D702,
  (int32_t)0xEBAA894E, (int32_t)0x7E5FE493, (int32_t)0xEB78EA52,
  (int32_t)0x7E57DEA6, (int32_t)0xEB474E80, (int32_t)0x7E4FC53E,
  (int32_t)0xEB15B5E0, (int32_t)0x7E47985B, (int32_t)0xEAE4207A,
  (int32_t)0x7E3F57FE, (int32_t)0xEAB28E55, (int32_t)0x7E37042A,
  (int32_t)0xEA80FF79, (int32_t)0x7E2E9CDF, (int32_t)0xEA4F73EE,
  (int32_t)0x7E26221E, (int32_t)0xEA1DEBBB, (int32_t)0x7E1D93E9,
  (int32_t)0xE9EC66E8, (int32_t)0x7E14F242, (int32_t)0xE9BAE57C,
  (int32_t)0x7E0C3D29, (int32_t)0xE9896780, (int32_t)0x7E03749F,
  (int32_t)0xE957ECFB, (int32_t)0x7DFA98A7, (int32_t)0xE92675F4,
  (int32_t)0x7DF1A942, (int32_t)0xE8F50273, (int32_t)0x7DE8A670,
  (int32_t)0xE8C3927F, (int32_t)0x7DDF9034, (int32_t)0xE8922621,
  (int32_t)0x7DD6668E, (int32_t)0xE860BD60, (int32_t)0x7DCD2981,
  (int32_t)0xE82F5844, (int32_t)0x7DC3D90D, (int32_t)0xE7FDF6D3,
  (int32_t)0x7DBA7534, (int32_t)0xE7CC9917, (int32_t)0x7DB0FDF7,
  (int32_t)0xE79B3F16, (int32_t)0x7DA77359, (int32_t)0xE769E8D8,
  (int32_t)0x7D9DD55A, (int32_t)0xE7389664, (int32_t)0x7D9423FB,
  (int32_t)0xE70747C3, (int32_t)0x7D8A5F3F, (int32_t)0xE6D5FCFC,
  (int32_t)0x7D808727, (int32_t)0xE6A4B616, (int32_t)0x7D769BB5,
  (int32_t)0xE6737319, (int32_t)0x7D6C9CE9, (int32_t)0xE642340D,
  (int32_t)0x7D628AC5, (int32_t)0xE610F8F9, (int32_t)0x7D58654C,
  (int32_t)0xE5DFC1E4, (int32_t)0x7D4E2C7E, (int32_t)0xE5AE8ED8,
  (int32_t)0x7D43E05E, (int32_t)0xE57D5FDA, (int32_t)0x7D3980EC,
  (int32_t)0xE54C34F3, (int32_t)0x7D2F0E2A, (int32_t)0xE51B0E2A,
  (int32_t)0x7D24881A, (int32_t)0xE4E9EB86, (int32_t)0x7D19EEBE,
  (int32_t)0xE4B8CD10, (int32_t)0x7D0F4218, (int32_t)0xE487B2CF,
  (int32_t)0x7D048228, (int32_t)0xE4569CCB, (int32_t)0x7CF9AEF0,
  (int32_t)0xE4258B0A, (int32_t)0x7CEEC873, (int32_t)0xE3F47D95,
  (int32_t)0x7CE3CEB1, (int32_t)0xE3C37473, (int32_t)0x7CD8C1AD,
  (int32_t)0xE3926FAC, (int32_t)0x7CCDA168, (int32_t)0xE3616F47,
  (int32_t)0x7CC26DE5, (int32_t)0xE330734C, (int32_t)0x7CB72724,
  (int32_t)0xE2FF7BC3, (int32_t)0x7CABCD27, (int32_t)0xE2CE88B2,
  (int32_t)0x7CA05FF1, (int32_t)0xE29D9A22, (int32_t)0x7C94DF82,
  (int32_t)0xE26CB01A, (int32_t)0x7C894BDD, (int32_t)0xE23BCAA2,
  (int32_t)0x7C7DA504, (int32_t)0xE20AE9C1, (int32_t)0x7C71EAF8,
  (int32_t)0xE1DA0D7E, (int32_t)0x7C661DBB, (int32_t)0xE1A935E1,
  (int32_t)0x7C5A3D4F, (int32_t)0xE17862F3, (int32_t)0x7C4E49B6,
  (int32_t)0xE14794B9, (int32_t)0x7C4242F2, (int32_t)0xE116CB3D,
  (int32_t)0x7C362904, (int32_t)0xE0E60684, (int32_t)0x7C29FBEE,
  (int32_t)0xE0B54698, (int32_t)0x7C1DBBB2, (int32_t)0xE0848B7F,
  (int32_t)0x7C116853, (int32_t)0xE053D541, (int32_t)0x7C0501D1,
  (int32_t)0xE02323E5, (int32_t)0x7BF88830, (int32_t)0xDFF27773,
  (int32_t)0x7BEBFB70, (int32_t)0xDFC1CFF2, (int32_t)0x7BDF5B94,
  (int32_t)0xDF912D6A, (int32_t)0x7BD2A89E, (int32_t)0xDF608FE3,
  (int32_t)0x7BC5E28F, (int32_t)0xDF2FF764, (int32_t)0x7BB9096A,
  (int32_t)0xDEFF63F4, (int32_t)0x7BAC1D31, (int32_t)0xDECED59B,
  (int32_t)0x7B9F1DE5, (int32_t)0xDE9E4C60, (int32_t)0x7B920B89,
  (int32_t)0xDE6DC84B, (int32_t)0x7B84E61E, (int32_t)0xDE3D4963,
  (int32_t)0x7B77ADA8, (int32_t)0xDE0CCFB1, (int32_t)0x7B6A6227,
  (int32_t)0xDDDC5B3A, (int32_t)0x7B5D039D, (int32_t)0xDDABEC07,
  (int32_t)0x7B4F920E, (int32_t)0xDD7B8220, (int32_t)0x7B420D7A,
  (int32_t)0xDD4B1D8B, (int32_t)0x7B3475E4, (int32_t)0xDD1ABE51,
  (int32_t)0x7B26CB4F, (int32_t)0xDCEA6478, (int32_t)0x7B190DBB,
  (int32_t)0xDCBA1008, (int32_t)0x7B0B3D2C, (int32_t)0xDC89C108,
  (int32_t)0x7AFD59A3, (int32_t)0xDC597781, (int32_t)0x7AEF6323,
  (int32_t)0xDC293379, (int32_t)0x7AE159AE, (int32_t)0xDBF8F4F8,
  (int32_t)0x7AD33D45, (int32_t)0xDBC8BC05, (int32_t)0x7AC50DEB,
  (int32_t)0xDB9888A8, (int32_t)0x7AB6CBA3, (int32_t)0xDB685AE8,
  (int32_t)0x7AA8766E, (int32_t)0xDB3832CD, (int32_t)0x7A9A0E4F,
  (int32_t)0xDB08105E, (int32_t)0x7A8B9348, (int32_t)0xDAD7F3A2,
  (int32_t)0x7A7D055B, (int32_t)0xDAA7DCA1, (int32_t)0x7A6E648A,
  (int32_t)0xDA77CB62, (int32_t)0x7A5FB0D8, (int32_t)0xDA47BFED,
  (int32_t)0x7A50EA46, (int32_t)0xDA17BA4A, (int32_t)0x7A4210D8,
  (int32_t)0xD9E7BA7E, (int32_t)0x7A33248F, (int32_t)0xD9B7C093,
  (int32_t)0x7A24256E, (int32_t)0xD987CC8F, (int32_t)0x7A151377,
  (int32_t)0xD957DE7A, (int32_t)0x7A05EEAD, (int32_t)0xD927F65B,
  (int32_t)0x79F6B711, (int32_t)0xD8F81439, (int32_t)0x79E76CA6,
  (int32_t)0xD8C8381C, (int32_t)0x79D80F6F, (int32_t)0xD898620C,
  (int32_t)0x79C89F6D, (int32_t)0xD868920F, (int32_t)0x79B91CA4,
  (int32_t)0xD838C82D, (int32_t)0x79A98715, (int32_t)0xD809046D,
  (int32_t)0x7999DEC3, (int32_t)0xD7D946D7, (int32_t)0x798A23B1,
  (int32_t)0xD7A98F73, (int32_t)0x797A55E0, (int32_t)0xD779DE46,
  (int32_t)0x796A7554, (int32_t)0xD74A335A, (int32_t)0x795A820E,
  (int32_t)0xD71A8EB5, (int32_t)0x794A7C11, (int32_t)0xD6EAF05E,
  (int32_t)0x793A6360, (int32_t)0xD6BB585D, (int32_t)0x792A37FE,
  (int32_t)0xD68BC6BA, (int32_t)0x7919F9EB, (int32_t)0xD65C3B7B,
  (int32_t)0x7909A92C, (int32_t)0xD62CB6A7, (int32_t)0x78F945C3,
  (int32_t)0xD5FD3847, (int32_t)0x78E8CFB1, (int32_t)0xD5CDC062,
  (int32_t)0x78D846FB, (int32_t)0xD59E4EFE, (int32_t)0x78C7ABA1,
  (int32_t)0xD56EE424, (int32_t)0x78B6FDA8, (int32_t)0xD53F7FDA,
  (int32_t)0x78A63D10, (int32_t)0xD5102227, (int32_t)0x789569DE,
  (int32_t)0xD4E0CB14, (int32_t)0x78848413, (int32_t)0xD4B17AA7,
  (int32_t)0x78738BB3, (int32_t)0xD48230E8, (int32_t)0x786280BF,
  (int32_t)0xD452EDDE, (int32_t)0x7851633B, (int32_t)0xD423B190,
  (int32_t)0x78403328, (int32_t)0xD3F47C06, (int32_t)0x782EF08B,
  (int32_t)0xD3C54D46, (int32_t)0x781D9B64, (int32_t)0xD3962559,
  (int32_t)0x780C33B8, (int32_t)0xD3670445, (int32_t)0x77FAB988,
  (int32_t)0xD337EA12, (int32_t)0x77E92CD8, (int32_t)0xD308D6C6,
  (int32_t)0x77D78DAA, (int32_t)0xD2D9CA6A, (int32_t)0x77C5DC01,
  (int32_t)0xD2AAC504, (int32_t)0x77B417DF, (int32_t)0xD27BC69C,
  (int32_t)0x77A24148, (int32_t)0xD24CCF38, (int32_t)0x7790583D,
  (int32_t)0xD21DDEE1, (int32_t)0x777E5CC3, (int32_t)0xD1EEF59E,
  (int32_t)0x776C4EDB, (int32_t)0xD1C01374, (int32_t)0x775A2E88,
  (int32_t)0xD191386D, (int32_t)0x7747FBCE, (int32_t)0xD162648F,
  (int32_t)0x7735B6AE, (int32_t)0xD13397E1, (int32_t)0x77235F2D,
  (int32_t)0xD104D26B, (int32_t)0x7710F54B, (int32_t)0xD0D61433,
  (int32_t)0x76FE790E, (int32_t)0xD0A75D42, (int32_t)0x76EBEA77,
  (int32_t)0xD078AD9D, (int32_t)0x76D94988, (int32_t)0xD04A054D,
  (int32_t)0x76C69646, (int32_t)0xD01B6459, (int32_t)0x76B3D0B3,
  (int32_t)0xCFECCAC7, (int32_t)0x76A0F8D2, (int32_t)0xCFBE389F,
  (int32_t)0x768E0EA5, (int32_t)0xCF8FADE8, (int32_t)0x767B1230,
  (int32_t)0xCF612AAA, (int32_t)0x76680376, (int32_t)0xCF32AEEB,
  (int32_t)0x7654E279, (int32_t)0xCF043AB2, (int32_t)0x7641AF3C,
  (int32_t)0xCED5CE08, (int32_t)0x762E69C3, (int32_t)0xCEA768F2,
  (int32_t)0x761B1211, (int32_t)0xCE790B78, (int32_t)0x7607A827,
  (int32_t)0xCE4AB5A2, (int32_t)0x75F42C0A, (int32_t)0xCE1C6776,
  (int32_t)0x75E09DBD, (int32_t)0xCDEE20FC, (int32_t)0x75CCFD42,
  (int32_t)0xCDBFE23A, (int32_t)0x75B94A9C, (int32_t)0xCD91AB38,
  (int32_t)0x75A585CF, (int32_t)0xCD637BFD, (int32_t)0x7591AEDD,
  (int32_t)0xCD355490, (int32_t)0x757DC5CA, (int32_t)0xCD0734F8,
  (int32_t)0x7569CA98, (int32_t)0xCCD91D3D, (int32_t)0x7555BD4B,
  (int32_t)0xCCAB0D65, (int32_t)0x75419DE6, (int32_t)0xCC7D0577,
  (int32_t)0x752D6C6C, (int32_t)0xCC4F057B, (int32_t)0x751928E0,
  (int32_t)0xCC210D78, (int32_t)0x7504D345, (int32_t)0xCBF31D75,
  (int32_t)0x74F06B9E, (int32_t)0xCBC53578, (int32_t)0x74DBF1EF,
  (int32_t)0xCB975589, (int32_t)0x74C7663A, (int32_t)0xCB697DB0,
  (int32_t)0x74B2C883, (int32_t)0xCB3BADF2, (int32_t)0x749E18CD,
  (int32_t)0xCB0DE658, (int32_t)0x7489571B, (int32_t)0xCAE026E8,
  (int32_t)0x74748371, (int32_t)0xCAB26FA9, (int32_t)0x745F9DD1,
  (int32_t)0xCA84C0A2, (int32_t)0x744AA63E, (int32_t)0xCA5719DB,
  (int32_t)0x74359CBD, (int32_t)0xCA297B5A, (int32_t)0x74208150,
  (int32_t)0xC9FBE527, (int32_t)0x740B53FA, (int32_t)0xC9CE5748,
  (int32_t)0x73F614C0, (int32_t)0xC9A0D1C4, (int32_t)0x73E0C3A3,
  (int32_t)0xC97354A3, (int32_t)0x73CB60A7, (int32_t)0xC945DFEC,
  (int32_t)0x73B5EBD0, (int32_t)0xC91873A5, (int32_t)0x73A06522,
  (int32_t)0xC8EB0FD6, (int32_t)0x738ACC9E, (int32_t)0xC8BDB485,
  (int32_t)0x73752249, (int32_t)0xC89061BA, (int32_t)0x735F6626,
  (int32_t)0xC863177B, (int32_t)0x73499838, (int32_t)0xC835D5D0,
  (int32_t)0x7333B883, (int32_t)0xC8089CBF, (int32_t)0x731DC709,
  (int32_t)0xC7DB6C50, (int32_t)0x7307C3D0, (int32_t)0xC7AE4489,
  (int32_t)0x72F1AED8, (int32_t)0xC7812571, (int32_t)0x72DB8828,
  (int32_t)0xC7540F10, (int32_t)0x72C54FC0, (int32_t)0xC727016C,
  (int32_t)0x72AF05A6, (int32_t)0xC6F9FC8D, (int32_t)0x7298A9DC,
  (int32_t)0xC6CD0079, (int32_t)0x72823C66, (int32_t)0xC6A00D36,
  (int32_t)0x726BBD48, (int32_t)0xC67322CD, (int32_t)0x72552C84,
  (int32_t)0xC6464144, (int32_t)0x723E8A1F, (int32_t)0xC61968A2,
  (int32_t)0x7227D61C, (int32_t)0xC5EC98ED, (int32_t)0x7211107D,
  (int32_t)0xC5BFD22E, (int32_t)0x71FA3948, (int32_t)0xC593146A,
  (int32_t)0x71E3507F, (int32_t)0xC5665FA8, (int32_t)0x71CC5626,
  (int32_t)0xC539B3F0, (int32_t)0x71B54A40, (int32_t)0xC50D1148,
  (int32_t)0x719E2CD2, (int32_t)0xC4E077B8, (int32_t)0x7186FDDE,
  (int32_t)0xC4B3E746, (int32_t)0x716FBD68, (int32_t)0xC4875FF8,
  (int32_t)0x71586B73, (int32_t)0xC45AE1D7, (int32_t)0x71410804,
  (int32_t)0xC42E6CE8, (int32_t)0x7129931E, (int32_t)0xC4020132,
  (int32_t)0x71120CC5, (int32_t)0xC3D59EBD, (int32_t)0x70FA74FB,
  (int32_t)0xC3A9458F, (int32_t)0x70E2CBC6, (int32_t)0xC37CF5B0,
  (int32_t)0x70CB1127, (int32_t)0xC350AF25, (int32_t)0x70B34524,
  (int32_t)0xC32471F6, (int32_t)0x709B67C0, (int32_t)0xC2F83E2A,
  (int32_t)0x708378FE, (int32_t)0xC2CC13C7, (int32_t)0x706B78E3,
  (int32_t)0xC29FF2D4, (int32_t)0x70536771, (int32_t)0xC273DB58,
  (int32_t)0x703B44AC, (int32_t)0xC247CD5A, (int32_t)0x70231099,
  (int32_t)0xC21BC8E0, (int32_t)0x700ACB3B, (int32_t)0xC1EFCDF2,
  (int32_t)0x6FF27496, (int32_t)0xC1C3DC96, (int32_t)0x6FDA0CAD,
  (int32_t)0xC197F4D3, (int32_t)0x6FC19385, (int32_t)0xC16C16B0,
  (int32_t)0x6FA90920, (int32_t)0xC1404233, (int32_t)0x6F906D84,
  (int32_t)0xC1147763, (int32_t)0x6F77C0B3, (int32_t)0xC0E8B648,
  (int32_t)0x6F5F02B1, (int32_t)0xC0BCFEE7, (int32_t)0x6F463383,
  (int32_t)0xC0915147, (int32_t)0x6F2D532C, (int32_t)0xC065AD70,
  (int32_t)0x6F1461AF, (int32_t)0xC03A1368, (int32_t)0x6EFB5F12,
  (int32_t)0xC00E8335, (int32_t)0x6EE24B57, (int32_t)0xBFE2FCDF,
  (int32_t)0x6EC92682, (int32_t)0xBFB7806C, (int32_t)0x6EAFF098,
  (int32_t)0xBF8C0DE2, (int32_t)0x6E96A99C, (int32_t)0xBF60A54A,
  (int32_t)0x6E7D5193, (int32_t)0xBF3546A8, (int32_t)0x6E63E87F,
  (int32_t)0xBF09F204, (int32_t)0x6E4A6E65, (int32_t)0xBEDEA765,
  (int32_t)0x6E30E349, (int32_t)0xBEB366D1, (int32_t)0x6E17472F,
  (int32_t)0xBE88304F, (int32_t)0x6DFD9A1B, (int32_t)0xBE5D03E5,
  (int32_t)0x6DE3DC11, (int32_t)0xBE31E19B, (int32_t)0x6DCA0D14,
  (int32_t)0xBE06C977, (int32_t)0x6DB02D29, (int32_t)0xBDDBBB7F,
  (int32_t)0x6D963C54, (int32_t)0xBDB0B7BA, (int32_t)0x6D7C3A98,
  (int32_t)0xBD85BE2F, (int32_t)0x6D6227FA, (int32_t)0xBD5ACEE5,
  (int32_t)0x6D48047E, (int32_t)0xBD2FE9E1, (int32_t)0x6D2DD027,
  (int32_t)0xBD050F2C, (int32_t)0x6D138AFA, (int32_t)0xBCDA3ECA,
  (int32_t)0x6CF934FB, (int32_t)0xBCAF78C3, (int32_t)0x6CDECE2E,
  (int32_t)0xBC84BD1E, (int32_t)0x6CC45697, (int32_t)0xBC5A0BE1,
  (int32_t)0x6CA9CE3A, (int32_t)0xBC2F6513, (int32_t)0x6C8F351C,
  (int32_t)0xBC04C8BA, (int32_t)0x6C748B3F, (int32_t)0xBBDA36DC,
  (int32_t)0x6C59D0A9, (int32_t)0xBBAFAF81, (int32_t)0x6C3F055D,
  (int32_t)0xBB8532AF, (int32_t)0x6C242960, (int32_t)0xBB5AC06C,
  (int32_t)0x6C093CB6, (int32_t)0xBB3058C0, (int32_t)0x6BEE3F62,
  (int32_t)0xBB05FBB0, (int32_t)0x6BD3316A, (int32_t)0xBADBA943,
  (int32_t)0x6BB812D0, (int32_t)0xBAB1617F, (int32_t)0x6B9CE39B,
  (int32_t)0xBA87246C, (int32_t)0x6B81A3CD, (int32_t)0xBA5CF210,
  (int32_t)0x6B66536A, (int32_t)0xBA32CA70, (int32_t)0x6B4AF278,
  (int32_t)0xBA08AD94, (int32_t)0x6B2F80FA, (int32_t)0xB9DE9B83,
  (int32_t)0x6B13FEF5, (int32_t)0xB9B49442, (int32_t)0x6AF86C6C,
  (int32_t)0xB98A97D8, (int32_t)0x6ADCC964, (int32_t)0xB960A64B,
  (int32_t)0x6AC115E1, (int32_t)0xB936BFA3, (int32_t)0x6AA551E8,
  (int32_t)0xB90CE3E6, (int32_t)0x6A897D7D, (int32_t)0xB8E31319,
  (int32_t)0x6A6D98A4, (int32_t)0xB8B94D44, (int32_t)0x6A51A361,
  (int32_t)0xB88F926C, (int32_t)0x6A359DB9, (int32_t)0xB865E299,
  (int32_t)0x6A1987B0, (int32_t)0xB83C3DD1, (int32_t)0x69FD614A,
  (int32_t)0xB812A419, (int32_t)0x69E12A8C, (int32_t)0xB7E9157A,
  (int32_t)0x69C4E37A, (int32_t)0xB7BF91F8, (int32_t)0x69A88C18,
  (int32_t)0xB796199B, (int32_t)0x698C246C, (int32_t)0xB76CAC68,
  (int32_t)0x696FAC78, (int32_t)0xB7434A67, (int32_t)0x69532442,
  (int32_t)0xB719F39D, (int32_t)0x69368BCE, (int32_t)0xB6F0A811,
  (int32_t)0x6919E320, (int32_t)0xB6C767CA, (int32_t)0x68FD2A3D,
  (int32_t)0xB69E32CD, (int32_t)0x68E06129, (int32_t)0xB6750921,
  (int32_t)0x68C387E9, (int32_t)0xB64BEACC, (int32_t)0x68A69E81,
  (int32_t)0xB622D7D5, (int32_t)0x6889A4F5, (int32_t)0xB5F9D042,
  (int32_t)0x686C9B4B, (int32_t)0xB5D0D41A, (int32_t)0x684F8186,
  (int32_t)0xB5A7E362, (int32_t)0x683257AA, (int32_t)0xB57EFE21,
  (int32_t)0x68151DBE, (int32_t)0xB556245E, (int32_t)0x67F7D3C4,
  (int32_t)0xB52D561E, (int32_t)0x67DA79C2, (int32_t)0xB5049368,
  (int32_t)0x67BD0FBC, (int32_t)0xB4DBDC42, (int32_t)0x679F95B7,
  (int32_t)0xB4B330B2, (int32_t)0x67820BB6, (int32_t)0xB48A90C0,
  (int32_t)0x676471C0, (int32_t)0xB461FC70, (int32_t)0x6746C7D7,
  (int32_t)0xB43973C9, (int32_t)0x67290E02, (int32_t)0xB410F6D2,
  (int32_t)0x670B4443, (int32_t)0xB3E88591, (int32_t)0x66ED6AA1,
  (int32_t)0xB3C0200C, (int32_t)0x66CF811F, (int32_t)0xB397C649,
  (int32_t)0x66B187C3, (int32_t)0xB36F784E, (int32_t)0x66937E90,
  (int32_t)0xB3473622, (int32_t)0x6675658C, (int32_t)0xB31EFFCB,
  (int32_t)0x66573CBB, (int32_t)0xB2F6D54F, (int32_t)0x66390422,
  (int32_t)0xB2CEB6B5, (int32_t)0x661ABBC5, (int32_t)0xB2A6A401,
  (int32_t)0x65FC63A9, (int32_t)0xB27E9D3B, (int32_t)0x65DDFBD3,
  (int32_t)0xB256A26A, (int32_t)0x65BF8447, (int32_t)0xB22EB392,
  (int32_t)0x65A0FD0B, (int32_t)0xB206D0BA, (int32_t)0x65826622,
  (int32_t)0xB1DEF9E8, (int32_t)0x6563BF92, (int32_t)0xB1B72F23,
  (int32_t)0x6545095F, (int32_t)0xB18F7070, (int32_t)0x6526438E,
  (int32_t)0xB167BDD6, (int32_t)0x65076E24, (int32_t)0xB140175B,
  (int32_t)0x64E88926, (int32_t)0xB1187D05, (int32_t)0x64C99498,
  (int32_t)0xB0F0EEDA, (int32_t)0x64AA907F, (int32_t)0xB0C96CDF,
  (int32_t)0x648B7CDF, (int32_t)0xB0A1F71C, (int32_t)0x646C59BF,
  (int32_t)0xB07A8D97, (int32_t)0x644D2722, (int32_t)0xB0533055,
  (int32_t)0x642DE50D, (int32_t)0xB02BDF5C, (int32_t)0x640E9385,
  (int32_t)0xB0049AB2, (int32_t)0x63EF328F, (int32_t)0xAFDD625F,
  (int32_t)0x63CFC230, (int32_t)0xAFB63667, (int32_t)0x63B0426D,
  (int32_t)0xAF8F16D0, (int32_t)0x6390B34A, (int32_t)0xAF6803A1,
  (int32_t)0x637114CC, (int32_t)0xAF40FCE0, (int32_t)0x635166F8,
  (int32_t)0xAF1A0293, (int32_t)0x6331A9D4, (int32_t)0xAEF314BF,
  (int32_t)0x6311DD63, (int32_t)0xAECC336B, (int32_t)0x62F201AC,
  (int32_t)0xAEA55E9D, (int32_t)0x62D216B2, (int32_t)0xAE7E965B,
  (int32_t)0x62B21C7B, (int32_t)0xAE57DAAA, (int32_t)0x6292130C,
  (int32_t)0xAE312B91, (int32_t)0x6271FA69, (int32_t)0xAE0A8916,
  (int32_t)0x6251D297, (int32_t)0xADE3F33E, (int32_t)0x62319B9D,
  (int32_t)0xADBD6A10, (int32_t)0x6211557D, (int32_t)0xAD96ED91,
  (int32_t)0x61F1003E, (int32_t)0xAD707DC8, (int32_t)0x61D09BE5,
  (int32_t)0xAD4A1ABA, (int32_t)0x61B02876, (int32_t)0xAD23C46D,
  (int32_t)0x618FA5F6, (int32_t)0xACFD7AE8, (int32_t)0x616F146B,
  (int32_t)0xACD73E30, (int32_t)0x614E73D9, (int32_t)0xACB10E4A,
  (int32_t)0x612DC446, (int32_t)0xAC8AEB3E, (int32_t)0x610D05B7,
  (int32_t)0xAC64D510, (int32_t)0x60EC3830, (int32_t)0xAC3ECBC7,
  (int32_t)0x60CB5BB6, (int32_t)0xAC18CF68, (int32_t)0x60AA704F,
  (int32_t)0xABF2DFFA, (int32_t)0x60897600, (int32_t)0xABCCFD82,
  (int32_t)0x60686CCE, (int32_t)0xABA72806, (int32_t)0x604754BE,
  (int32_t)0xAB815F8C, (int32_t)0x60262DD5, (int32_t)0xAB5BA41A,
  (int32_t)0x6004F818, (int32_t)0xAB35F5B5, (int32_t)0x5FE3B38D,
  (int32_t)0xAB105464, (int32_t)0x5FC26038, (int32_t)0xAAEAC02B,
  (int32_t)0x5FA0FE1E, (int32_t)0xAAC53912, (int32_t)0x5F7F8D46,
  (int32_t)0xAA9FBF1D, (int32_t)0x5F5E0DB3, (int32_t)0xAA7A5253,
  (int32_t)0x5F3C7F6B, (int32_t)0xAA54F2B9, (int32_t)0x5F1AE273,
  (int32_t)0xAA2FA055, (int32_t)0x5EF936D1, (int32_t)0xAA0A5B2D,
  (int32_t)0x5ED77C89, (int32_t)0xA9E52347, (int32_t)0x5EB5B3A1,
  (int32_t)0xA9BFF8A8, (int32_t)0x5E93DC1F, (int32_t)0xA99ADB56,
  (int32_t)0x5E71F606, (int32_t)0xA975CB56, (int32_t)0x5E50015D,
  (int32_t)0xA950C8AF, (int32_t)0x5E2DFE28, (int32_t)0xA92BD366,
  (int32_t)0x5E0BEC6E, (int32_t)0xA906EB81, (int32_t)0x5DE9CC32,
  (int32_t)0xA8E21106, (int32_t)0x5DC79D7C, (int32_t)0xA8BD43FA,
  (int32_t)0x5DA5604E, (int32_t)0xA8988463, (int32_t)0x5D8314B0,
  (int32_t)0xA873D246, (int32_t)0x5D60BAA6, (int32_t)0xA84F2DA9,
  (int32_t)0x5D3E5236, (int32_t)0xA82A9693, (int32_t)0x5D1BDB65,
  (int32_t)0xA8060D08, (int32_t)0x5CF95638, (int32_t)0xA7E1910E,
  (int32_t)0x5CD6C2B4, (int32_t)0xA7BD22AB, (int32_t)0x5CB420DF,
  (int32_t)0xA798C1E4, (int32_t)0x5C9170BF, (int32_t)0xA7746EC0,
  (int32_t)0x5C6EB258, (int32_t)0xA7502943, (int32_t)0x5C4BE5B0,
  (int32_t)0xA72BF173, (int32_t)0x5C290ACC, (int32_t)0xA707C756,
  (int32_t)0x5C0621B2, (int32_t)0xA6E3AAF2, (int32_t)0x5BE32A67,
  (int32_t)0xA6BF9C4B, (int32_t)0x5BC024F0, (int32_t)0xA69B9B68,
  (int32_t)0x5B9D1153, (int32_t)0xA677A84E, (int32_t)0x5B79EF96,
  (int32_t)0xA653C302, (int32_t)0x5B56BFBD, (int32_t)0xA62FEB8B,
  (int32_t)0x5B3381CE, (int32_t)0xA60C21ED, (int32_t)0x5B1035CF,
  (int32_t)0xA5E8662F, (int32_t)0x5AECDBC4, (int32_t)0xA5C4B855,
  (int32_t)0x5AC973B4, (int32_t)0xA5A11865, (int32_t)0x5AA5FDA4,
  (int32_t)0xA57D8666, (int32_t)0x5A82799A, (int32_t)0xA55A025B,
  (int32_t)0x5A5EE79A, (int32_t)0xA5368C4B, (int32_t)0x5A3B47AA,
  (int32_t)0xA513243B, (int32_t)0x5A1799D0, (int32_t)0xA4EFCA31,
  (int32_t)0x59F3DE12, (int32_t)0xA4CC7E31, (int32_t)0x59D01474,
  (int32_t)0xA4A94042, (int32_t)0x59AC3CFD, (int32_t)0xA4861069,
  (int32_t)0x598857B1, (int32_t)0xA462EEAC, (int32_t)0x59646497,
  (int32_t)0xA43FDB0F, (int32_t)0x594063B4, (int32_t)0xA41CD598,
  (int32_t)0x591C550E, (int32_t)0xA3F9DE4D, (int32_t)0x58F838A9,
  (int32_t)0xA3D6F533, (int32_t)0x58D40E8C, (int32_t)0xA3B41A4F,
  (int32_t)0x58AFD6BC, (int32_t)0xA3914DA7, (int32_t)0x588B913F,
  (int32_t)0xA36E8F40, (int32_t)0x58673E1B, (int32_t)0xA34BDF20,
  (int32_t)0x5842DD54, (int32_t)0xA3293D4B, (int32_t)0x581E6EF1,
  (int32_t)0xA306A9C7, (int32_t)0x57F9F2F7, (int32_t)0xA2E4249A,
  (int32_t)0x57D5696C, (int32_t)0xA2C1ADC9, (int32_t)0x57B0D256,
  (int32_t)0xA29F4559, (int32_t)0x578C2DB9, (int32_t)0xA27CEB4F,
  (int32_t)0x57677B9D, (int32_t)0xA25A9FB1, (int32_t)0x5742BC05,
  (int32_t)0xA2386283, (int32_t)0x571DEEF9, (int32_t)0xA21633CD,
  (int32_t)0x56F9147E, (int32_t)0xA1F41391, (int32_t)0x56D42C99,
  (int32_t)0xA1D201D7, (int32_t)0x56AF3750, (int32_t)0xA1AFFEA2,
  (int32_t)0x568A34A9, (int32_t)0xA18E09F9, (int32_t)0x566524AA,
  (int32_t)0xA16C23E1, (int32_t)0x56400757, (int32_t)0xA14A4C5E,
  (int32_t)0x561ADCB8, (int32_t)0xA1288376, (int32_t)0x55F5A4D2,
  (int32_t)0xA106C92E, (int32_t)0x55D05FAA, (int32_t)0xA0E51D8C,
  (int32_t)0x55AB0D46, (int32_t)0xA0C38094, (int32_t)0x5585ADAC,
  (int32_t)0xA0A1F24C, (int32_t)0x556040E2, (int32_t)0xA08072BA,
  (int32_t)0x553AC6ED, (int32_t)0xA05F01E1, (int32_t)0x55153FD4,
  (int32_t)0xA03D9FC7, (int32_t)0x54EFAB9C, (int32_t)0xA01C4C72,
  (int32_t)0x54CA0A4A, (int32_t)0x9FFB07E7, (int32_t)0x54A45BE5,
  (int32_t)0x9FD9D22A, (int32_t)0x547EA073, (int32_t)0x9FB8AB41,
  (int32_t)0x5458D7F9, (int32_t)0x9F979331, (int32_t)0x5433027D,
  (int32_t)0x9F7689FF, (int32_t)0x540D2005, (int32_t)0x9F558FB0,
  (int32_t)0x53E73097, (int32_t)0x9F34A449, (int32_t)0x53C13438,
  (int32_t)0x9F13C7D0, (int32_t)0x539B2AEF, (int32_t)0x9EF2FA48,
  (int32_t)0x537514C1, (int32_t)0x9ED23BB9, (int32_t)0x534EF1B5,
  (int32_t)0x9EB18C26, (int32_t)0x5328C1D0, (int32_t)0x9E90EB94,
  (int32_t)0x53028517, (int32_t)0x9E705A09, (int32_t)0x52DC3B92,
  (int32_t)0x9E4FD789, (int32_t)0x52B5E545, (int32_t)0x9E2F641A,
  (int32_t)0x528F8237, (int32_t)0x9E0EFFC1, (int32_t)0x5269126E,
  (int32_t)0x9DEEAA82, (int32_t)0x524295EF, (int32_t)0x9DCE6462,
  (int32_t)0x521C0CC1, (int32_t)0x9DAE2D68, (int32_t)0x51F576E9,
  (int32_t)0x9D8E0596, (int32_t)0x51CED46E, (int32_t)0x9D6DECF4,
  (int32_t)0x51A82555, (int32_t)0x9D4DE384, (int32_t)0x518169A4,
  (int32_t)0x9D2DE94D, (int32_t)0x515AA162, (int32_t)0x9D0DFE53,
  (int32_t)0x5133CC94, (int32_t)0x9CEE229C, (int32_t)0x510CEB40,
  (int32_t)0x9CCE562B, (int32_t)0x50E5FD6C, (int32_t)0x9CAE9907,
  (int32_t)0x50BF031F, (int32_t)0x9C8EEB33, (int32_t)0x5097FC5E,
  (int32_t)0x9C6F4CB5, (int32_t)0x5070E92F, (int32_t)0x9C4FBD92,
  (int32_t)0x5049C999, (int32_t)0x9C303DCF, (int32_t)0x50229DA0,
  (int32_t)0x9C10CD70, (int32_t)0x4FFB654D, (int32_t)0x9BF16C7A,
  (int32_t)0x4FD420A3, (int32_t)0x9BD21AF2, (int32_t)0x4FACCFAB,
  (int32_t)0x9BB2D8DD, (int32_t)0x4F857268, (int32_t)0x9B93A640,
  (int32_t)0x4F5E08E3, (int32_t)0x9B748320, (int32_t)0x4F369320,
  (int32_t)0x9B556F80, (int32_t)0x4F0F1126, (int32_t)0x9B366B67,
  (int32_t)0x4EE782FA, (int32_t)0x9B1776D9, (int32_t)0x4EBFE8A4,
  (int32_t)0x9AF891DB, (int32_t)0x4E984229, (int32_t)0x9AD9BC71,
  (int32_t)0x4E708F8F, (int32_t)0x9ABAF6A0, (int32_t)0x4E48D0DC,
  (int32_t)0x9A9C406D, (int32_t)0x4E210617, (int32_t)0x9A7D99DD,
  (int32_t)0x4DF92F45, (int32_t)0x9A5F02F5, (int32_t)0x4DD14C6E,
  (int32_t)0x9A407BB8, (int32_t)0x4DA95D96, (int32_t)0x9A22042C,
  (int32_t)0x4D8162C4, (int32_t)0x9A039C56, (int32_t)0x4D595BFE,
  (int32_t)0x99E5443A, (int32_t)0x4D31494B, (int32_t)0x99C6FBDE,
  (int32_t)0x4D092AB0, (int32_t)0x99A8C344, (int32_t)0x4CE10034,
  (int32_t)0x998A9A73, (int32_t)0x4CB8C9DD, (int32_t)0x996C816F,
  (int32_t)0x4C9087B1, (int32_t)0x994E783C, (int32_t)0x4C6839B6,
  (int32_t)0x99307EE0, (int32_t)0x4C3FDFF3, (int32_t)0x9912955E,
  (int32_t)0x4C177A6E, (int32_t)0x98F4BBBC, (int32_t)0x4BEF092D,
  (int32_t)0x98D6F1FE, (int32_t)0x4BC68C36, (int32_t)0x98B93828,
  (int32_t)0x4B9E038F, (int32_t)0x989B8E3F, (int32_t)0x4B756F3F,
  (int32_t)0x987DF449, (int32_t)0x4B4CCF4D, (int32_t)0x98606A48,
  (int32_t)0x4B2423BD, (int32_t)0x9842F043, (int32_t)0x4AFB6C97,
  (int32_t)0x9825863D, (int32_t)0x4AD2A9E1, (int32_t)0x98082C3B,
  (int32_t)0x4AA9DBA1, (int32_t)0x97EAE241, (int32_t)0x4A8101DE,
  (int32_t)0x97CDA855, (int32_t)0x4A581C9D, (int32_t)0x97B07E7A,
  (int32_t)0x4A2F2BE5, (int32_t)0x979364B5, (int32_t)0x4A062FBD,
  (int32_t)0x97765B0A, (int32_t)0x49DD282A, (int32_t)0x9759617E,
  (int32_t)0x49B41533, (int32_t)0x973C7816, (int32_t)0x498AF6DE,
  (int32_t)0x971F9ED6, (int32_t)0x4961CD32, (int32_t)0x9702D5C2,
  (int32_t)0x49389836, (int32_t)0x96E61CDF, (int32_t)0x490F57EE,
  (int32_t)0x96C97431, (int32_t)0x48E60C62, (int32_t)0x96ACDBBD,
  (int32_t)0x48BCB598, (int32_t)0x96905387, (int32_t)0x48935397,
  (int32_t)0x9673DB94, (int32_t)0x4869E664, (int32_t)0x965773E7,
  (int32_t)0x48406E07, (int32_t)0x963B1C85, (int32_t)0x4816EA85,
  (int32_t)0x961ED573, (int32_t)0x47ED5BE6, (int32_t)0x96029EB5,
  (int32_t)0x47C3C22E, (int32_t)0x95E6784F, (int32_t)0x479A1D66,
  (int32_t)0x95CA6246, (int32_t)0x47706D93, (int32_t)0x95AE5C9E,
  (int32_t)0x4746B2BC, (int32_t)0x9592675B, (int32_t)0x471CECE6,
  (int32_t)0x95768282, (int32_t)0x46F31C1A, (int32_t)0x955AAE17,
  (int32_t)0x46C9405C, (int32_t)0x953EEA1E, (int32_t)0x469F59B4,
  (int32_t)0x9523369B, (int32_t)0x46756827, (int32_t)0x95079393,
  (int32_t)0x464B6BBD, (int32_t)0x94EC010B, (int32_t)0x4621647C,
  (int32_t)0x94D07F05, (int32_t)0x45F7526B, (int32_t)0x94B50D87,
  (int32_t)0x45CD358F, (int32_t)0x9499AC95, (int32_t)0x45A30DF0,
  (int32_t)0x947E5C32, (int32_t)0x4578DB93, (int32_t)0x94631C64,
  (int32_t)0x454E9E80, (int32_t)0x9447ED2F, (int32_t)0x452456BC,
  (int32_t)0x942CCE95, (int32_t)0x44FA044F, (int32_t)0x9411C09D,
  (int32_t)0x44CFA73F, (int32_t)0x93F6C34A, (int32_t)0x44A53F93,
  (int32_t)0x93DBD69F, (int32_t)0x447ACD50, (int32_t)0x93C0FAA2,
  (int32_t)0x4450507E, (int32_t)0x93A62F56, (int32_t)0x4425C923,
  (int32_t)0x938B74C0, (int32_t)0x43FB3745, (int32_t)0x9370CAE4,
  (int32_t)0x43D09AEC, (int32_t)0x935631C5, (int32_t)0x43A5F41E,
  (int32_t)0x933BA968, (int32_t)0x437B42E1, (int32_t)0x932131D1,
  (int32_t)0x4350873C, (int32_t)0x9306CB04, (int32_t)0x4325C135,
  (int32_t)0x92EC7505, (int32_t)0x42FAF0D4, (int32_t)0x92D22FD8,
  (int32_t)0x42D0161E, (int32_t)0x92B7FB82, (int32_t)0x42A5311A,
  (int32_t)0x929DD805, (int32_t)0x427A41D0, (int32_t)0x9283C567,
  (int32_t)0x424F4845, (int32_t)0x9269C3AC, (int32_t)0x42244480,
  (int32_t)0x924FD2D6, (int32_t)0x41F93688, (int32_t)0x9235F2EB,
  (int32_t)0x41CE1E64, (int32_t)0x921C23EE, (int32_t)0x41A2FC1A,
  (int32_t)0x920265E4, (int32_t)0x4177CFB0, (int32_t)0x91E8B8D0,
  (int32_t)0x414C992E, (int32_t)0x91CF1CB6, (int32_t)0x4121589A,
  (int32_t)0x91B5919A, (int32_t)0x40F60DFB, (int32_t)0x919C1780,
  (int32_t)0x40CAB957, (int32_t)0x9182AE6C, (int32_t)0x409F5AB6,
  (int32_t)0x91695663, (int32_t)0x4073F21D, (int32_t)0x91500F67,
  (int32_t)0x40487F93, (int32_t)0x9136D97D, (int32_t)0x401D0320,
  (int32_t)0x911DB4A8, (int32_t)0x3FF17CCA, (int32_t)0x9104A0ED,
  (int32_t)0x3FC5EC97, (int32_t)0x90EB9E50, (int32_t)0x3F9A528F,
  (int32_t)0x90D2ACD3, (int32_t)0x3F6EAEB8, (int32_t)0x90B9CC7C,
  (int32_t)0x3F430118, (int32_t)0x90A0FD4E, (int32_t)0x3F1749B7,
  (int32_t)0x90883F4C, (int32_t)0x3EEB889C, (int32_t)0x906F927B,
  (int32_t)0x3EBFBDCC, (int32_t)0x9056F6DF, (int32_t)0x3E93E94F,
  (int32_t)0x903E6C7A, (int32_t)0x3E680B2C, (int32_t)0x9025F352,
  (int32_t)0x3E3C2369, (int32_t)0x900D8B69, (int32_t)0x3E10320D,
  (int32_t)0x8FF534C4, (int32_t)0x3DE4371F, (int32_t)0x8FDCEF66,
  (int32_t)0x3DB832A5, (int32_t)0x8FC4BB53, (int32_t)0x3D8C24A7,
  (int32_t)0x8FAC988E, (int32_t)0x3D600D2B, (int32_t)0x8F94871D,
  (int32_t)0x3D33EC39, (int32_t)0x8F7C8701, (int32_t)0x3D07C1D5,
  (int32_t)0x8F64983F, (int32_t)0x3CDB8E09, (int32_t)0x8F4CBADB,
  (int32_t)0x3CAF50DA, (int32_t)0x8F34EED8, (int32_t)0x3C830A4F,
  (int32_t)0x8F1D343A, (int32_t)0x3C56BA70, (int32_t)0x8F058B04,
  (int32_t)0x3C2A6142, (int32_t)0x8EEDF33B, (int32_t)0x3BFDFECD,
  (int32_t)0x8ED66CE1, (int32_t)0x3BD19317, (int32_t)0x8EBEF7FB,
  (int32_t)0x3BA51E29, (int32_t)0x8EA7948C, (int32_t)0x3B78A007,
  (int32_t)0x8E904298, (int32_t)0x3B4C18BA, (int32_t)0x8E790222,
  (int32_t)0x3B1F8847, (int32_t)0x8E61D32D, (int32_t)0x3AF2EEB7,
  (int32_t)0x8E4AB5BF, (int32_t)0x3AC64C0F, (int32_t)0x8E33A9D9,
  (int32_t)0x3A99A057, (int32_t)0x8E1CAF80, (int32_t)0x3A6CEB95,
  (int32_t)0x8E05C6B7, (int32_t)0x3A402DD1, (int32_t)0x8DEEEF82,
  (int32_t)0x3A136712, (int32_t)0x8DD829E4, (int32_t)0x39E6975D,
  (int32_t)0x8DC175E0, (int32_t)0x39B9BEBB, (int32_t)0x8DAAD37B,
  (int32_t)0x398CDD32, (int32_t)0x8D9442B7, (int32_t)0x395FF2C9,
  (int32_t)0x8D7DC399, (int32_t)0x3932FF87, (int32_t)0x8D675623,
  (int32_t)0x39060372, (int32_t)0x8D50FA59, (int32_t)0x38D8FE93,
  (int32_t)0x8D3AB03F, (int32_t)0x38ABF0EF, (int32_t)0x8D2477D8,
  (int32_t)0x387EDA8E, (int32_t)0x8D0E5127, (int32_t)0x3851BB76,
  (int32_t)0x8CF83C30, (int32_t)0x382493B0, (int32_t)0x8CE238F6,
  (int32_t)0x37F76340, (int32_t)0x8CCC477D, (int32_t)0x37CA2A30,
  (int32_t)0x8CB667C7, (int32_t)0x379CE884, (int32_t)0x8CA099D9,
  (int32_t)0x376F9E46, (int32_t)0x8C8ADDB6, (int32_t)0x37424B7A,
  (int32_t)0x8C753361, (int32_t)0x3714F02A, (int32_t)0x8C5F9ADD,
  (int32_t)0x36E78C5A, (int32_t)0x8C4A142F, (int32_t)0x36BA2013,
  (int32_t)0x8C349F58, (int32_t)0x368CAB5C, (int32_t)0x8C1F3C5C,
  (int32_t)0x365F2E3B, (int32_t)0x8C09EB40, (int32_t)0x3631A8B7,
  (int32_t)0x8BF4AC05, (int32_t)0x36041AD9, (int32_t)0x8BDF7EAF,
  (int32_t)0x35D684A5, (int32_t)0x8BCA6342, (int32_t)0x35A8E624,
  (int32_t)0x8BB559C1, (int32_t)0x357B3F5D, (int32_t)0x8BA0622F,
  (int32_t)0x354D9056, (int32_t)0x8B8B7C8F, (int32_t)0x351FD917,
  (int32_t)0x8B76A8E4, (int32_t)0x34F219A7, (int32_t)0x8B61E732,
  (int32_t)0x34C4520D, (int32_t)0x8B4D377C, (int32_t)0x3496824F,
  (int32_t)0x8B3899C5, (int32_t)0x3468AA76, (int32_t)0x8B240E10,
  (int32_t)0x343ACA87, (int32_t)0x8B0F9461, (int32_t)0x340CE28A,
  (int32_t)0x8AFB2CBA, (int32_t)0x33DEF287, (int32_t)0x8AE6D71F,
  (int32_t)0x33B0FA84, (int32_t)0x8AD29393, (int32_t)0x3382FA88,
  (int32_t)0x8ABE6219, (int32_t)0x3354F29A, (int32_t)0x8AAA42B4,
  (int32_t)0x3326E2C2, (int32_t)0x8A963567, (int32_t)0x32F8CB07,
  (int32_t)0x8A823A35, (int32_t)0x32CAAB6F, (int32_t)0x8A6E5122,
  (int32_t)0x329C8402, (int32_t)0x8A5A7A30, (int32_t)0x326E54C7,
  (int32_t)0x8A46B563, (int32_t)0x32401DC5, (int32_t)0x8A3302BD,
  (int32_t)0x3211DF03, (int32_t)0x8A1F6242, (int32_t)0x31E39889,
  (int32_t)0x8A0BD3F5, (int32_t)0x31B54A5D, (int32_t)0x89F857D8,
  (int32_t)0x3186F487, (int32_t)0x89E4EDEE, (int32_t)0x3158970D,
  (int32_t)0x89D1963C, (int32_t)0x312A31F8, (int32_t)0x89BE50C3,
  (int32_t)0x30FBC54D, (int32_t)0x89AB1D86, (int32_t)0x30CD5114,
  (int32_t)0x8997FC89, (int32_t)0x309ED555, (int32_t)0x8984EDCF,
  (int32_t)0x30705217, (int32_t)0x8971F15A, (int32_t)0x3041C760,
  (int32_t)0x895F072D, (int32_t)0x30133538, (int32_t)0x894C2F4C,
  (int32_t)0x2FE49BA6, (int32_t)0x893969B9, (int32_t)0x2FB5FAB2,
  (int32_t)0x8926B677, (int32_t)0x2F875262, (int32_t)0x89141589,
  (int32_t)0x2F58A2BD, (int32_t)0x890186F1, (int32_t)0x2F29EBCC,
  (int32_t)0x88EF0AB4, (int32_t)0x2EFB2D94, (int32_t)0x88DCA0D3,
  (int32_t)0x2ECC681E, (int32_t)0x88CA4951, (int32_t)0x2E9D9B70,
  (int32_t)0x88B80431, (int32_t)0x2E6EC792, (int32_t)0x88A5D177,
  (int32_t)0x2E3FEC8B, (int32_t)0x8893B124, (int32_t)0x2E110A62,
  (int32_t)0x8881A33C, (int32_t)0x2DE2211E, (int32_t)0x886FA7C2,
  (int32_t)0x2DB330C7, (int32_t)0x885DBEB7, (int32_t)0x2D843963,
  (int32_t)0x884BE820, (int32_t)0x2D553AFB, (int32_t)0x883A23FE,
  (int32_t)0x2D263595, (int32_t)0x88287255, (int32_t)0x2CF72939,
  (int32_t)0x8816D327, (int32_t)0x2CC815ED, (int32_t)0x88054677,
  (int32_t)0x2C98FBBA, (int32_t)0x87F3CC47, (int32_t)0x2C69DAA6,
  (int32_t)0x87E2649B, (int32_t)0x2C3AB2B9, (int32_t)0x87D10F75,
  (int32_t)0x2C0B83F9, (int32_t)0x87BFCCD7, (int32_t)0x2BDC4E6F,
  (int32_t)0x87AE9CC5, (int32_t)0x2BAD1221, (int32_t)0x879D7F40,
  (int32_t)0x2B7DCF17, (int32_t)0x878C744C, (int32_t)0x2B4E8558,
  (int32_t)0x877B7BEC, (int32_t)0x2B1F34EB, (int32_t)0x876A9621,
  (int32_t)0x2AEFDDD8, (int32_t)0x8759C2EF, (int32_t)0x2AC08025,
  (int32_t)0x87490257, (int32_t)0x2A911BDB, (int32_t)0x8738545E,
  (int32_t)0x2A61B101, (int32_t)0x8727B904, (int32_t)0x2A323F9D,
  (int32_t)0x8717304E, (int32_t)0x2A02C7B8, (int32_t)0x8706BA3C,
  (int32_t)0x29D34958, (int32_t)0x86F656D3, (int32_t)0x29A3C484,
  (int32_t)0x86E60614, (int32_t)0x29743945, (int32_t)0x86D5C802,
  (int32_t)0x2944A7A2, (int32_t)0x86C59C9F, (int32_t)0x29150FA1,
  (int32_t)0x86B583EE, (int32_t)0x28E5714A, (int32_t)0x86A57DF1,
  (int32_t)0x28B5CCA5, (int32_t)0x86958AAB, (int32_t)0x288621B9,
  (int32_t)0x8685AA1F, (int32_t)0x2856708C, (int32_t)0x8675DC4E,
  (int32_t)0x2826B928, (int32_t)0x8666213C, (int32_t)0x27F6FB92,
  (int32_t)0x865678EA, (int32_t)0x27C737D2, (int32_t)0x8646E35B,
  (int32_t)0x27976DF1, (int32_t)0x86376092, (int32_t)0x27679DF4,
  (int32_t)0x8627F090, (int32_t)0x2737C7E3, (int32_t)0x86189359,
  (int32_t)0x2707EBC6, (int32_t)0x860948EE, (int32_t)0x26D809A5,
  (int32_t)0x85FA1152, (int32_t)0x26A82185, (int32_t)0x85EAEC88,
  (int32_t)0x26783370, (int32_t)0x85DBDA91, (int32_t)0x26483F6C,
  (int32_t)0x85CCDB70, (int32_t)0x26184581, (int32_t)0x85BDEF27,
  (int32_t)0x25E845B5, (int32_t)0x85AF15B9, (int32_t)0x25B84012,
  (int32_t)0x85A04F28, (int32_t)0x2588349D, (int32_t)0x85919B75,
  (int32_t)0x2558235E, (int32_t)0x8582FAA4, (int32_t)0x25280C5D,
  (int32_t)0x85746CB7, (int32_t)0x24F7EFA1, (int32_t)0x8565F1B0,
  (int32_t)0x24C7CD32, (int32_t)0x85578991, (int32_t)0x2497A517,
  (int32_t)0x8549345C, (int32_t)0x24677757, (int32_t)0x853AF214,
  (int32_t)0x243743FA, (int32_t)0x852CC2BA, (int32_t)0x24070B07,
  (int32_t)0x851EA652, (int32_t)0x23D6CC86, (int32_t)0x85109CDC,
  (int32_t)0x23A6887E, (int32_t)0x8502A65C, (int32_t)0x23763EF7,
  (int32_t)0x84F4C2D3, (int32_t)0x2345EFF7, (int32_t)0x84E6F244,
  (int32_t)0x23159B87, (int32_t)0x84D934B0, (int32_t)0x22E541AE,
  (int32_t)0x84CB8A1B, (int32_t)0x22B4E274, (int32_t)0x84BDF285,
  (int32_t)0x22847DDF, (int32_t)0x84B06DF1, (int32_t)0x225413F8,
  (int32_t)0x84A2FC62, (int32_t)0x2223A4C5, (int32_t)0x84959DD9,
  (int32_t)0x21F3304E, (int32_t)0x84885257, (int32_t)0x21C2B69C,
  (int32_t)0x847B19E1, (int32_t)0x219237B4, (int32_t)0x846DF476,
  (int32_t)0x2161B39F, (int32_t)0x8460E21A, (int32_t)0x21312A65,
  (int32_t)0x8453E2CE, (int32_t)0x21009C0B, (int32_t)0x8446F695,
  (int32_t)0x20D0089B, (int32_t)0x843A1D70, (int32_t)0x209F701C,
  (int32_t)0x842D5761, (int32_t)0x206ED295, (int32_t)0x8420A46B,
  (int32_t)0x203E300D, (int32_t)0x8414048F, (int32_t)0x200D888C,
  (int32_t)0x840777CF, (int32_t)0x1FDCDC1A, (int32_t)0x83FAFE2E,
  (int32_t)0x1FAC2ABF, (int32_t)0x83EE97AC, (int32_t)0x1F7B7480,
  (int32_t)0x83E2444D, (int32_t)0x1F4AB967, (int32_t)0x83D60411,
  (int32_t)0x1F19F97B, (int32_t)0x83C9D6FB, (int32_t)0x1EE934C2,
  (int32_t)0x83BDBD0D, (int32_t)0x1EB86B46, (int32_t)0x83B1B649,
  (int32_t)0x1E879D0C, (int32_t)0x83A5C2B0, (int32_t)0x1E56CA1E,
  (int32_t)0x8399E244, (int32_t)0x1E25F281, (int32_t)0x838E1507,
  (int32_t)0x1DF5163F, (int32_t)0x83825AFB, (int32_t)0x1DC4355D,
  (int32_t)0x8376B422, (int32_t)0x1D934FE5, (int32_t)0x836B207D,
  (int32_t)0x1D6265DD, (int32_t)0x835FA00E, (int32_t)0x1D31774D,
  (int32_t)0x835432D8, (int32_t)0x1D00843C, (int32_t)0x8348D8DB,
  (int32_t)0x1CCF8CB3, (int32_t)0x833D921A, (int32_t)0x1C9E90B8,
  (int32_t)0x83325E97, (int32_t)0x1C6D9053, (int32_t)0x83273E52,
  (int32_t)0x1C3C8B8C, (int32_t)0x831C314E, (int32_t)0x1C0B826A,
  (int32_t)0x8311378C, (int32_t)0x1BDA74F5, (int32_t)0x8306510F,
  (int32_t)0x1BA96334, (int32_t)0x82FB7DD8, (int32_t)0x1B784D30,
  (int32_t)0x82F0BDE8, (int32_t)0x1B4732EF, (int32_t)0x82E61141,
  (int32_t)0x1B161479, (int32_t)0x82DB77E5, (int32_t)0x1AE4F1D6,
  (int32_t)0x82D0F1D5, (int32_t)0x1AB3CB0C, (int32_t)0x82C67F13,
  (int32_t)0x1A82A025, (int32_t)0x82BC1FA1, (int32_t)0x1A517127,
  (int32_t)0x82B1D381, (int32_t)0x1A203E1B, (int32_t)0x82A79AB3,
  (int32_t)0x19EF0706, (int32_t)0x829D753A, (int32_t)0x19BDCBF2,
  (int32_t)0x82936316, (int32_t)0x198C8CE6, (int32_t)0x8289644A,
  (int32_t)0x195B49E9, (int32_t)0x827F78D8, (int32_t)0x192A0303,
  (int32_t)0x8275A0C0, (int32_t)0x18F8B83C, (int32_t)0x826BDC04,
  (int32_t)0x18C7699B, (int32_t)0x82622AA5, (int32_t)0x18961727,
  (int32_t)0x82588CA6, (int32_t)0x1864C0E9, (int32_t)0x824F0208,
  (int32_t)0x183366E8, (int32_t)0x82458ACB, (int32_t)0x1802092C,
  (int32_t)0x823C26F2, (int32_t)0x17D0A7BB, (int32_t)0x8232D67E,
  (int32_t)0x179F429F, (int32_t)0x82299971, (int32_t)0x176DD9DE,
  (int32_t)0x82206FCB, (int32_t)0x173C6D80, (int32_t)0x8217598F,
  (int32_t)0x170AFD8D, (int32_t)0x820E56BE, (int32_t)0x16D98A0C,
  (int32_t)0x82056758, (int32_t)0x16A81305, (int32_t)0x81FC8B60,
  (int32_t)0x1676987F, (int32_t)0x81F3C2D7, (int32_t)0x16451A83,
  (int32_t)0x81EB0DBD, (int32_t)0x16139917, (int32_t)0x81E26C16,
  (int32_t)0x15E21444, (int32_t)0x81D9DDE1, (int32_t)0x15B08C11,
  (int32_t)0x81D16320, (int32_t)0x157F0086, (int32_t)0x81C8FBD5,
  (int32_t)0x154D71AA, (int32_t)0x81C0A801, (int32_t)0x151BDF85,
  (int32_t)0x81B867A4, (int32_t)0x14EA4A1F, (int32_t)0x81B03AC1,
  (int32_t)0x14B8B17F, (int32_t)0x81A82159, (int32_t)0x148715AD,
  (int32_t)0x81A01B6C, (int32_t)0x145576B1, (int32_t)0x819828FD,
  (int32_t)0x1423D492, (int32_t)0x81904A0C, (int32_t)0x13F22F57,
  (int32_t)0x81887E9A, (int32_t)0x13C0870A, (int32_t)0x8180C6A9,
  (int32_t)0x138EDBB0, (int32_t)0x8179223A, (int32_t)0x135D2D53,
  (int32_t)0x8171914E, (int32_t)0x132B7BF9, (int32_t)0x816A13E6,
  (int32_t)0x12F9C7AA, (int32_t)0x8162AA03, (int32_t)0x12C8106E,
  (int32_t)0x815B53A8, (int32_t)0x1296564D, (int32_t)0x815410D3,
  (int32_t)0x1264994E, (int32_t)0x814CE188, (int32_t)0x1232D978,
  (int32_t)0x8145C5C6, (int32_t)0x120116D4, (int32_t)0x813EBD90,
  (int32_t)0x11CF516A, (int32_t)0x8137C8E6, (int32_t)0x119D8940,
  (int32_t)0x8130E7C8, (int32_t)0x116BBE5F, (int32_t)0x812A1A39,
  (int32_t)0x1139F0CE, (int32_t)0x81236039, (int32_t)0x11082096,
  (int32_t)0x811CB9CA, (int32_t)0x10D64DBC, (int32_t)0x811626EC,
  (int32_t)0x10A4784A, (int32_t)0x810FA7A0, (int32_t)0x1072A047,
  (int32_t)0x81093BE8, (int32_t)0x1040C5BB, (int32_t)0x8102E3C3,
  (int32_t)0x100EE8AD, (int32_t)0x80FC9F35, (int32_t)0x0FDD0925,
  (int32_t)0x80F66E3C, (int32_t)0x0FAB272B, (int32_t)0x80F050DB,
  (int32_t)0x0F7942C6, (int32_t)0x80EA4712, (int32_t)0x0F475BFE,
  (int32_t)0x80E450E2, (int32_t)0x0F1572DC, (int32_t)0x80DE6E4C,
  (int32_t)0x0EE38765, (int32_t)0x80D89F51, (int32_t)0x0EB199A3,
  (int32_t)0x80D2E3F1, (int32_t)0x0E7FA99D, (int32_t)0x80CD3C2F,
  (int32_t)0x0E4DB75B, (int32_t)0x80C7A80A, (int32_t)0x0E1BC2E3,
  (int32_t)0x80C22783, (int32_t)0x0DE9CC3F, (int32_t)0x80BCBA9C,
  (int32_t)0x0DB7D376, (int32_t)0x80B76155, (int32_t)0x0D85D88F,
  (int32_t)0x80B21BAF, (int32_t)0x0D53DB92, (int32_t)0x80ACE9AB,
  (int32_t)0x0D21DC87, (int32_t)0x80A7CB49, (int32_t)0x0CEFDB75,
  (int32_t)0x80A2C08B, (int32_t)0x0CBDD865, (int32_t)0x809DC970,
  (int32_t)0x0C8BD35E, (int32_t)0x8098E5FB, (int32_t)0x0C59CC67,
  (int32_t)0x8094162B, (int32_t)0x0C27C389, (int32_t)0x808F5A02,
  (int32_t)0x0BF5B8CB, (int32_t)0x808AB180, (int32_t)0x0BC3AC35,
  (int32_t)0x80861CA5, (int32_t)0x0B919DCE, (int32_t)0x80819B74,
  (int32_t)0x0B5F8D9F, (int32_t)0x807D2DEB, (int32_t)0x0B2D7BAE,
  (int32_t)0x8078D40D, (int32_t)0x0AFB6805, (int32_t)0x80748DD9,
  (int32_t)0x0AC952AA, (int32_t)0x80705B50, (int32_t)0x0A973BA5,
  (int32_t)0x806C3C73, (int32_t)0x0A6522FE, (int32_t)0x80683143,
  (int32_t)0x0A3308BC, (int32_t)0x806439C0, (int32_t)0x0A00ECE8,
  (int32_t)0x806055EA, (int32_t)0x09CECF89, (int32_t)0x805C85C3,
  (int32_t)0x099CB0A7, (int32_t)0x8058C94C, (int32_t)0x096A9049,
  (int32_t)0x80552083, (int32_t)0x09386E77, (int32_t)0x80518B6B,
  (int32_t)0x09064B3A, (int32_t)0x804E0A03, (int32_t)0x08D42698,
  (int32_t)0x804A9C4D, (int32_t)0x08A2009A, (int32_t)0x80474248,
  (int32_t)0x086FD947, (int32_t)0x8043FBF6, (int32_t)0x083DB0A7,
  (int32_t)0x8040C956, (int32_t)0x080B86C1, (int32_t)0x803DAA69,
  (int32_t)0x07D95B9E, (int32_t)0x803A9F31, (int32_t)0x07A72F45,
  (int32_t)0x8037A7AC, (int32_t)0x077501BE, (int32_t)0x8034C3DC,
  (int32_t)0x0742D310, (int32_t)0x8031F3C1, (int32_t)0x0710A344,
  (int32_t)0x802F375C, (int32_t)0x06DE7261, (int32_t)0x802C8EAD,
  (int32_t)0x06AC406F, (int32_t)0x8029F9B4, (int32_t)0x067A0D75,
  (int32_t)0x80277872, (int32_t)0x0647D97C, (int32_t)0x80250AE7,
  (int32_t)0x0615A48A, (int32_t)0x8022B113, (int32_t)0x05E36EA9,
  (int32_t)0x80206AF8, (int32_t)0x05B137DF, (int32_t)0x801E3894,
  (int32_t)0x057F0034, (int32_t)0x801C19E9, (int32_t)0x054CC7B0,
  (int32_t)0x801A0EF7, (int32_t)0x051A8E5C, (int32_t)0x801817BF,
  (int32_t)0x04E8543D, (int32_t)0x80163440, (int32_t)0x04B6195D,
  (int32_t)0x8014647A, (int32_t)0x0483DDC3, (int32_t)0x8012A86F,
  (int32_t)0x0451A176, (int32_t)0x8011001E, (int32_t)0x041F647F,
  (int32_t)0x800F6B88, (int32_t)0x03ED26E6, (int32_t)0x800DEAAC,
  (int32_t)0x03BAE8B1, (int32_t)0x800C7D8C, (int32_t)0x0388A9E9,
  (int32_t)0x800B2427, (int32_t)0x03566A96, (int32_t)0x8009DE7D,
  (int32_t)0x03242ABF, (int32_t)0x8008AC90, (int32_t)0x02F1EA6B,
  (int32_t)0x80078E5E, (int32_t)0x02BFA9A4, (int32_t)0x800683E8,
  (int32_t)0x028D6870, (int32_t)0x80058D2E, (int32_t)0x025B26D7,
  (int32_t)0x8004AA31, (int32_t)0x0228E4E1, (int32_t)0x8003DAF0,
  (int32_t)0x01F6A296, (int32_t)0x80031F6C, (int32_t)0x01C45FFE,
  (int32_t)0x800277A5, (int32_t)0x01921D1F, (int32_t)0x8001E39B,
  (int32_t)0x015FDA03, (int32_t)0x8001634D, (int32_t)0x012D96B0,
  (int32_t)0x8000F6BD, (int32_t)0x00FB532F, (int32_t)0x80009DE9,
  (int32_t)0x00C90F88, (int32_t)0x800058D3, (int32_t)0x0096CBC1,
  (int32_t)0x8000277A, (int32_t)0x006487E3, (int32_t)0x800009DE,
  (int32_t)0x003243F5, (int32_t)0x80000000, (int32_t)0x00000000,
  (int32_t)0x800009DE, (int32_t)0xFFCDBC0A, (int32_t)0x8000277A,
  (int32_t)0xFF9B781D, (int32_t)0x800058D3, (int32_t)0xFF69343E,
  (int32_t)0x80009DE9, (int32_t)0xFF36F078, (int32_t)0x8000F6BD,
  (int32_t)0xFF04ACD0, (int32_t)0x8001634D, (int32_t)0xFED2694F,
  (int32_t)0x8001E39B, (int32_t)0xFEA025FC, (int32_t)0x800277A5,
  (int32_t)0xFE6DE2E0, (int32_t)0x80031F6C, (int32_t)0xFE3BA001,
  (int32_t)0x8003DAF0, (int32_t)0xFE095D69, (int32_t)0x8004AA31,
  (int32_t)0xFDD71B1E, (int32_t)0x80058D2E, (int32_t)0xFDA4D928,
  (int32_t)0x800683E8, (int32_t)0xFD72978F, (int32_t)0x80078E5E,
  (int32_t)0xFD40565B, (int32_t)0x8008AC90, (int32_t)0xFD0E1594,
  (int32_t)0x8009DE7D, (int32_t)0xFCDBD541, (int32_t)0x800B2427,
  (int32_t)0xFCA99569, (int32_t)0x800C7D8C, (int32_t)0xFC775616,
  (int32_t)0x800DEAAC, (int32_t)0xFC45174E, (int32_t)0x800F6B88,
  (int32_t)0xFC12D919, (int32_t)0x8011001E, (int32_t)0xFBE09B80,
  (int32_t)0x8012A86F, (int32_t)0xFBAE5E89, (int32_t)0x8014647A,
  (int32_t)0xFB7C223C, (int32_t)0x80163440, (int32_t)0xFB49E6A2,
  (int32_t)0x801817BF, (int32_t)0xFB17ABC2, (int32_t)0x801A0EF7,
  (int32_t)0xFAE571A4, (int32_t)0x801C19E9, (int32_t)0xFAB3384F,
  (int32_t)0x801E3894, (int32_t)0xFA80FFCB, (int32_t)0x80206AF8,
  (int32_t)0xFA4EC820, (int32_t)0x8022B113, (int32_t)0xFA1C9156,
  (int32_t)0x80250AE7, (int32_t)0xF9EA5B75, (int32_t)0x80277872,
  (int32_t)0xF9B82683, (int32_t)0x8029F9B4, (int32_t)0xF985F28A,
  (int32_t)0x802C8EAD, (int32_t)0xF953BF90, (int32_t)0x802F375C,
  (int32_t)0xF9218D9E, (int32_t)0x8031F3C1, (int32_t)0xF8EF5CBB,
  (int32_t)0x8034C3DC, (int32_t)0xF8BD2CEF, (int32_t)0x8037A7AC,
  (int32_t)0xF88AFE41, (int32_t)0x803A9F31, (int32_t)0xF858D0BA,
  (int32_t)0x803DAA69, (int32_t)0xF826A461, (int32_t)0x8040C956,
  (int32_t)0xF7F4793E, (int32_t)0x8043FBF6, (int32_t)0xF7C24F58,
  (int32_t)0x80474248, (int32_t)0xF79026B8, (int32_t)0x804A9C4D,
  (int32_t)0xF75DFF65, (int32_t)0x804E0A03, (int32_t)0xF72BD967,
  (int32_t)0x80518B6B, (int32_t)0xF6F9B4C5, (int32_t)0x80552083,
  (int32_t)0xF6C79188, (int32_t)0x8058C94C, (int32_t)0xF6956FB6,
  (int32_t)0x805C85C3, (int32_t)0xF6634F58, (int32_t)0x806055EA,
  (int32_t)0xF6313076, (int32_t)0x806439C0, (int32_t)0xF5FF1317,
  (int32_t)0x80683143, (int32_t)0xF5CCF743, (int32_t)0x806C3C73,
  (int32_t)0xF59ADD01, (int32_t)0x80705B50, (int32_t)0xF568C45A,
  (int32_t)0x80748DD9, (int32_t)0xF536AD55, (int32_t)0x8078D40D,
  (int32_t)0xF50497FA, (int32_t)0x807D2DEB, (int32_t)0xF4D28451,
  (int32_t)0x80819B74, (int32_t)0xF4A07260, (int32_t)0x80861CA5,
  (int32_t)0xF46E6231, (int32_t)0x808AB180, (int32_t)0xF43C53CA,
  (int32_t)0x808F5A02, (int32_t)0xF40A4734, (int32_t)0x8094162B,
  (int32_t)0xF3D83C76, (int32_t)0x8098E5FB, (int32_t)0xF3A63398,
  (int32_t)0x809DC970, (int32_t)0xF3742CA1, (int32_t)0x80A2C08B,
  (int32_t)0xF342279A, (int32_t)0x80A7CB49, (int32_t)0xF310248A,
  (int32_t)0x80ACE9AB, (int32_t)0xF2DE2378, (int32_t)0x80B21BAF,
  (int32_t)0xF2AC246D, (int32_t)0x80B76155, (int32_t)0xF27A2770,
  (int32_t)0x80BCBA9C, (int32_t)0xF2482C89, (int32_t)0x80C22783,
  (int32_t)0xF21633C0, (int32_t)0x80C7A80A, (int32_t)0xF1E43D1C,
  (int32_t)0x80CD3C2F, (int32_t)0xF1B248A5, (int32_t)0x80D2E3F1,
  (int32_t)0xF1805662, (int32_t)0x80D89F51, (int32_t)0xF14E665C,
  (int32_t)0x80DE6E4C, (int32_t)0xF11C789A, (int32_t)0x80E450E2,
  (int32_t)0xF0EA8D23, (int32_t)0x80EA4712, (int32_t)0xF0B8A401,
  (int32_t)0x80F050DB, (int32_t)0xF086BD39, (int32_t)0x80F66E3C,
  (int32_t)0xF054D8D4, (int32_t)0x80FC9F35, (int32_t)0xF022F6DA,
  (int32_t)0x8102E3C3, (int32_t)0xEFF11752, (int32_t)0x81093BE8,
  (int32_t)0xEFBF3A44, (int32_t)0x810FA7A0, (int32_t)0xEF8D5FB8,
  (int32_t)0x811626EC, (int32_t)0xEF5B87B5, (int32_t)0x811CB9CA,
  (int32_t)0xEF29B243, (int32_t)0x81236039, (int32_t)0xEEF7DF6A,
  (int32_t)0x812A1A39, (int32_t)0xEEC60F31, (int32_t)0x8130E7C8,
  (int32_t)0xEE9441A0, (int32_t)0x8137C8E6, (int32_t)0xEE6276BF,
  (int32_t)0x813EBD90, (int32_t)0xEE30AE95, (int32_t)0x8145C5C6,
  (int32_t)0xEDFEE92B, (int32_t)0x814CE188, (int32_t)0xEDCD2687,
  (int32_t)0x815410D3, (int32_t)0xED9B66B2, (int32_t)0x815B53A8,
  (int32_t)0xED69A9B2, (int32_t)0x8162AA03, (int32_t)0xED37EF91,
  (int32_t)0x816A13E6, (int32_t)0xED063855, (int32_t)0x8171914E,
  (int32_t)0xECD48406, (int32_t)0x8179223A, (int32_t)0xECA2D2AC,
  (int32_t)0x8180C6A9, (int32_t)0xEC71244F, (int32_t)0x81887E9A,
  (int32_t)0xEC3F78F5, (int32_t)0x81904A0C, (int32_t)0xEC0DD0A8,
  (int32_t)0x819828FD, (int32_t)0xEBDC2B6D, (int32_t)0x81A01B6C,
  (int32_t)0xEBAA894E, (int32_t)0x81A82159, (int32_t)0xEB78EA52,
  (int32_t)0x81B03AC1, (int32_t)0xEB474E80, (int32_t)0x81B867A4,
  (int32_t)0xEB15B5E0, (int32_t)0x81C0A801, (int32_t)0xEAE4207A,
  (int32_t)0x81C8FBD5, (int32_t)0xEAB28E55, (int32_t)0x81D16320,
  (int32_t)0xEA80FF79, (int32_t)0x81D9DDE1, (int32_t)0xEA4F73EE,
  (int32_t)0x81E26C16, (int32_t)0xEA1DEBBB, (int32_t)0x81EB0DBD,
  (int32_t)0xE9EC66E8, (int32_t)0x81F3C2D7, (int32_t)0xE9BAE57C,
  (int32_t)0x81FC8B60, (int32_t)0xE9896780, (int32_t)0x82056758,
  (int32_t)0xE957ECFB, (int32_t)0x820E56BE, (int32_t)0xE92675F4,
  (int32_t)0x8217598F, (int32_t)0xE8F50273, (int32_t)0x82206FCB,
  (int32_t)0xE8C3927F, (int32_t)0x82299971, (int32_t)0xE8922621,
  (int32_t)0x8232D67E, (int32_t)0xE860BD60, (int32_t)0x823C26F2,
  (int32_t)0xE82F5844, (int32_t)0x82458ACB, (int32_t)0xE7FDF6D3,
  (int32_t)0x824F0208, (int32_t)0xE7CC9917, (int32_t)0x82588CA6,
  (int32_t)0xE79B3F16, (int32_t)0x82622AA5, (int32_t)0xE769E8D8,
  (int32_t)0x826BDC04, (int32_t)0xE7389664, (int32_t)0x8275A0C0,
  (int32_t)0xE70747C3, (int32_t)0x827F78D8, (int32_t)0xE6D5FCFC,
  (int32_t)0x8289644A, (int32_t)0xE6A4B616, (int32_t)0x82936316,
  (int32_t)0xE6737319, (int32_t)0x829D753A, (int32_t)0xE642340D,
  (int32_t)0x82A79AB3, (int32_t)0xE610F8F9, (int32_t)0x82B1D381,
  (int32_t)0xE5DFC1E4, (int32_t)0x82BC1FA1, (int32_t)0xE5AE8ED8,
  (int32_t)0x82C67F13, (int32_t)0xE57D5FDA, (int32_t)0x82D0F1D5,
  (int32_t)0xE54C34F3, (int32_t)0x82DB77E5, (int32_t)0xE51B0E2A,
  (int32_t)0x82E61141, (int32_t)0xE4E9EB86, (int32_t)0x82F0BDE8,
  (int32_t)0xE4B8CD10, (int32_t)0x82FB7DD8, (int32_t)0xE487B2CF,
  (int32_t)0x8306510F, (int32_t)0xE4569CCB, (int32_t)0x8311378C,
  (int32_t)0xE4258B0A, (int32_t)0x831C314E, (int32_t)0xE3F47D95,
  (int32_t)0x83273E52, (int32_t)0xE3C37473, (int32_t)0x83325E97,
  (int32_t)0xE3926FAC, (int32_t)0x833D921A, (int32_t)0xE3616F47,
  (int32_t)0x8348D8DB, (int32_t)0xE330734C, (int32_t)0x835432D8,
  (int32_t)0xE2FF7BC3, (int32_t)0x835FA00E, (int32_t)0xE2CE88B2,
  (int32_t)0x836B207D, (int32_t)0xE29D9A22, (int32_t)0x8376B422,
  (int32_t)0xE26CB01A, (int32_t)0x83825AFB, (int32_t)0xE23BCAA2,
  (int32_t)0x838E1507, (int32_t)0xE20AE9C1, (int32_t)0x8399E244,
  (int32_t)0xE1DA0D7E, (int32_t)0x83A5C2B0, (int32_t)0xE1A935E1,
  (int32_t)0x83B1B649, (int32_t)0xE17862F3, (int32_t)0x83BDBD0D,
  (int32_t)0xE14794B9, (int32_t)0x83C9D6FB, (int32_t)0xE116CB3D,
  (int32_t)0x83D60411, (int32_t)0xE0E60684, (int32_t)0x83E2444D,
  (int32_t)0xE0B54698, (int32_t)0x83EE97AC, (int32_t)0xE0848B7F,
  (int32_t)0x83FAFE2E, (int32_t)0xE053D541, (int32_t)0x840777CF,
  (int32_t)0xE02323E5, (int32_t)0x8414048F, (int32_t)0xDFF27773,
  (int32_t)0x8420A46B, (int32_t)0xDFC1CFF2, (int32_t)0x842D5761,
  (int32_t)0xDF912D6A, (int32_t)0x843A1D70, (int32_t)0xDF608FE3,
  (int32_t)0x8446F695, (int32_t)0xDF2FF764, (int32_t)0x8453E2CE,
  (int32_t)0xDEFF63F4, (int32_t)0x8460E21A, (int32_t)0xDECED59B,
  (int32_t)0x846DF476, (int32_t)0xDE9E4C60, (int32_t)0x847B19E1,
  (int32_t)0xDE6DC84B, (int32_t)0x84885257, (int32_t)0xDE3D4963,
  (int32_t)0x84959DD9, (int32_t)0xDE0CCFB1, (int32_t)0x84A2FC62,
  (int32_t)0xDDDC5B3A, (int32_t)0x84B06DF1, (int32_t)0xDDABEC07,
  (int32_t)0x84BDF285, (int32_t)0xDD7B8220, (int32_t)0x84CB8A1B,
  (int32_t)0xDD4B1D8B, (int32_t)0x84D934B0, (int32_t)0xDD1ABE51,
  (int32_t)0x84E6F244, (int32_t)0xDCEA6478, (int32_t)0x84F4C2D3,
  (int32_t)0xDCBA1008, (int32_t)0x8502A65C, (int32_t)0xDC89C108,
  (int32_t)0x85109CDC, (int32_t)0xDC597781, (int32_t)0x851EA652,
  (int32_t)0xDC293379, (int32_t)0x852CC2BA, (int32_t)0xDBF8F4F8,
  (int32_t)0x853AF214, (int32_t)0xDBC8BC05, (int32_t)0x8549345C,
  (int32_t)0xDB9888A8, (int32_t)0x85578991, (int32_t)0xDB685AE8,
  (int32_t)0x8565F1B0, (int32_t)0xDB3832CD, (int32_t)0x85746CB7,
  (int32_t)0xDB08105E, (int32_t)0x8582FAA4, (int32_t)0xDAD7F3A2,
  (int32_t)0x85919B75, (int32_t)0xDAA7DCA1, (int32_t)0x85A04F28,
  (int32_t)0xDA77CB62, (int32_t)0x85AF15B9, (int32_t)0xDA47BFED,
  (int32_t)0x85BDEF27, (int32_t)0xDA17BA4A, (int32_t)0x85CCDB70,
  (int32_t)0xD9E7BA7E, (int32_t)0x85DBDA91, (int32_t)0xD9B7C093,
  (int32_t)0x85EAEC88, (int32_t)0xD987CC8F, (int32_t)0x85FA1152,
  (int32_t)0xD957DE7A, (int32_t)0x860948EE, (int32_t)0xD927F65B,
  (int32_t)0x86189359, (int32_t)0xD8F81439, (int32_t)0x8627F090,
  (int32_t)0xD8C8381C, (int32_t)0x86376092, (int32_t)0xD898620C,
  (int32_t)0x8646E35B, (int32_t)0xD868920F, (int32_t)0x865678EA,
  (int32_t)0xD838C82D, (int32_t)0x8666213C, (int32_t)0xD809046D,
  (int32_t)0x8675DC4E, (int32_t)0xD7D946D7, (int32_t)0x8685AA1F,
  (int32_t)0xD7A98F73, (int32_t)0x86958AAB, (int32_t)0xD779DE46,
  (int32_t)0x86A57DF1, (int32_t)0xD74A335A, (int32_t)0x86B583EE,
  (int32_t)0xD71A8EB5, (int32_t)0x86C59C9F, (int32_t)0xD6EAF05E,
  (int32_t)0x86D5C802, (int32_t)0xD6BB585D, (int32_t)0x86E60614,
  (int32_t)0xD68BC6BA, (int32_t)0x86F656D3, (int32_t)0xD65C3B7B,
  (int32_t)0x8706BA3C, (int32_t)0xD62CB6A7, (int32_t)0x8717304E,
  (int32_t)0xD5FD3847, (int32_t)0x8727B904, (int32_t)0xD5CDC062,
  (int32_t)0x8738545E, (int32_t)0xD59E4EFE, (int32_t)0x87490257,
  (int32_t)0xD56EE424, (int32_t)0x8759C2EF, (int32_t)0xD53F7FDA,
  (int32_t)0x876A9621, (int32_t)0xD5102227, (int32_t)0x877B7BEC,
  (int32_t)0xD4E0CB14, (int32_t)0x878C744C, (int32_t)0xD4B17AA7,
  (int32_t)0x879D7F40, (int32_t)0xD48230E8, (int32_t)0x87AE9CC5,
  (int32_t)0xD452EDDE, (int32_t)0x87BFCCD7, (int32_t)0xD423B190,
  (int32_t)0x87D10F75, (int32_t)0xD3F47C06, (int32_t)0x87E2649B,
  (int32_t)0xD3C54D46, (int32_t)0x87F3CC47, (int32_t)0xD3962559,
  (int32_t)0x88054677, (int32_t)0xD3670445, (int32_t)0x8816D327,
  (int32_t)0xD337EA12, (int32_t)0x88287255, (int32_t)0xD308D6C6,
  (int32_t)0x883A23FE, (int32_t)0xD2D9CA6A, (int32_t)0x884BE820,
  (int32_t)0xD2AAC504, (int32_t)0x885DBEB7, (int32_t)0xD27BC69C,
  (int32_t)0x886FA7C2, (int32_t)0xD24CCF38, (int32_t)0x8881A33C,
  (int32_t)0xD21DDEE1, (int32_t)0x8893B124, (int32_t)0xD1EEF59E,
  (int32_t)0x88A5D177, (int32_t)0xD1C01374, (int32_t)0x88B80431,
  (int32_t)0xD191386D, (int32_t)0x88CA4951, (int32_t)0xD162648F,
  (int32_t)0x88DCA0D3, (int32_t)0xD13397E1, (int32_t)0x88EF0AB4,
  (int32_t)0xD104D26B, (int32_t)0x890186F1, (int32_t)0xD0D61433,
  (int32_t)0x89141589, (int32_t)0xD0A75D42, (int32_t)0x8926B677,
  (int32_t)0xD078AD9D, (int32_t)0x893969B9, (int32_t)0xD04A054D,
  (int32_t)0x894C2F4C, (int32_t)0xD01B6459, (int32_t)0x895F072D,
  (int32_t)0xCFECCAC7, (int32_t)0x8971F15A, (int32_t)0xCFBE389F,
  (int32_t)0x8984EDCF, (int32_t)0xCF8FADE8, (int32_t)0x8997FC89,
  (int32_t)0xCF612AAA, (int32_t)0x89AB1D86, (int32_t)0xCF32AEEB,
  (int32_t)0x89BE50C3, (int32_t)0xCF043AB2, (int32_t)0x89D1963C,
  (int32_t)0xCED5CE08, (int32_t)0x89E4EDEE, (int32_t)0xCEA768F2,
  (int32_t)0x89F857D8, (int32_t)0xCE790B78, (int32_t)0x8A0BD3F5,
  (int32_t)0xCE4AB5A2, (int32_t)0x8A1F6242, (int32_t)0xCE1C6776,
  (int32_t)0x8A3302BD, (int32_t)0xCDEE20FC, (int32_t)0x8A46B563,
  (int32_t)0xCDBFE23A, (int32_t)0x8A5A7A30, (int32_t)0xCD91AB38,
  (int32_t)0x8A6E5122, (int32_t)0xCD637BFD, (int32_t)0x8A823A35,
  (int32_t)0xCD355490, (int32_t)0x8A963567, (int32_t)0xCD0734F8,
  (int32_t)0x8AAA42B4, (int32_t)0xCCD91D3D, (int32_t)0x8ABE6219,
  (int32_t)0xCCAB0D65, (int32_t)0x8AD29393, (int32_t)0xCC7D0577,
  (int32_t)0x8AE6D71F, (int32_t)0xCC4F057B, (int32_t)0x8AFB2CBA,
  (int32_t)0xCC210D78, (int32_t)0x8B0F9461, (int32_t)0xCBF31D75,
  (int32_t)0x8B240E10, (int32_t)0xCBC53578, (int32_t)0x8B3899C5,
  (int32_t)0xCB975589, (int32_t)0x8B4D377C, (int32_t)0xCB697DB0,
  (int32_t)0x8B61E732, (int32_t)0xCB3BADF2, (int32_t)0x8B76A8E4,
  (int32_t)0xCB0DE658, (int32_t)0x8B8B7C8F, (int32_t)0xCAE026E8,
  (int32_t)0x8BA0622F, (int32_t)0xCAB26FA9, (int32_t)0x8BB559C1,
  (int32_t)0xCA84C0A2, (int32_t)0x8BCA6342, (int32_t)0xCA5719DB,
  (int32_t)0x8BDF7EAF, (int32_t)0xCA297B5A, (int32_t)0x8BF4AC05,
  (int32_t)0xC9FBE527, (int32_t)0x8C09EB40, (int32_t)0xC9CE5748,
  (int32_t)0x8C1F3C5C, (int32_t)0xC9A0D1C4, (int32_t)0x8C349F58,
  (int32_t)0xC97354A3, (int32_t)0x8C4A142F, (int32_t)0xC945DFEC,
  (int32_t)0x8C5F9ADD, (int32_t)0xC91873A5, (int32_t)0x8C753361,
  (int32_t)0xC8EB0FD6, (int32_t)0x8C8ADDB6, (int32_t)0xC8BDB485,
  (int32_t)0x8CA099D9, (int32_t)0xC89061BA, (int32_t)0x8CB667C7,
  (int32_t)0xC863177B, (int32_t)0x8CCC477D, (int32_t)0xC835D5D0,
  (int32_t)0x8CE238F6, (int32_t)0xC8089CBF, (int32_t)0x8CF83C30,
  (int32_t)0xC7DB6C50, (int32_t)0x8D0E5127, (int32_t)0xC7AE4489,
  (int32_t)0x8D2477D8, (int32_t)0xC7812571, (int32_t)0x8D3AB03F,
  (int32_t)0xC7540F10, (int32_t)0x8D50FA59, (int32_t)0xC727016C,
  (int32_t)0x8D675623, (int32_t)0xC6F9FC8D, (int32_t)0x8D7DC399,
  (int32_t)0xC6CD0079, (int32_t)0x8D9442B7, (int32_t)0xC6A00D36,
  (int32_t)0x8DAAD37B, (int32_t)0xC67322CD, (int32_t)0x8DC175E0,
  (int32_t)0xC6464144, (int32_t)0x8DD829E4, (int32_t)0xC61968A2,
  (int32_t)0x8DEEEF82, (int32_t)0xC5EC98ED, (int32_t)0x8E05C6B7,
  (int32_t)0xC5BFD22E, (int32_t)0x8E1CAF80, (int32_t)0xC593146A,
  (int32_t)0x8E33A9D9, (int32_t)0xC5665FA8, (int32_t)0x8E4AB5BF,
  (int32_t)0xC539B3F0, (int32_t)0x8E61D32D, (int32_t)0xC50D1148,
  (int32_t)0x8E790222, (int32_t)0xC4E077B8, (int32_t)0x8E904298,
  (int32_t)0xC4B3E746, (int32_t)0x8EA7948C, (int32_t)0xC4875FF8,
  (int32_t)0x8EBEF7FB, (int32_t)0xC45AE1D7, (int32_t)0x8ED66CE1,
  (int32_t)0xC42E6CE8, (int32_t)0x8EEDF33B, (int32_t)0xC4020132,
  (int32_t)0x8F058B04, (int32_t)0xC3D59EBD, (int32_t)0x8F1D343A,
  (int32_t)0xC3A9458F, (int32_t)0x8F34EED8, (int32_t)0xC37CF5B0,
  (int32_t)0x8F4CBADB, (int32_t)0xC350AF25, (int32_t)0x8F64983F,
  (int32_t)0xC32471F6, (int32_t)0x8F7C8701, (int32_t)0xC2F83E2A,
  (int32_t)0x8F94871D, (int32_t)0xC2CC13C7, (int32_t)0x8FAC988E,
  (int32_t)0xC29FF2D4, (int32_t)0x8FC4BB53, (int32_t)0xC273DB58,
  (int32_t)0x8FDCEF66, (int32_t)0xC247CD5A, (int32_t)0x8FF534C4,
  (int32_t)0xC21BC8E0, (int32_t)0x900D8B69, (int32_t)0xC1EFCDF2,
  (int32_t)0x9025F352, (int32_t)0xC1C3DC96, (int32_t)0x903E6C7A,
  (int32_t)0xC197F4D3, (int32_t)0x9056F6DF, (int32_t)0xC16C16B0,
  (int32_t)0x906F927B, (int32_t)0xC1404233, (int32_t)0x90883F4C,
  (int32_t)0xC1147763, (int32_t)0x90A0FD4E, (int32_t)0xC0E8B648,
  (int32_t)0x90B9CC7C, (int32_t)0xC0BCFEE7, (int32_t)0x90D2ACD3,
  (int32_t)0xC0915147, (int32_t)0x90EB9E50, (int32_t)0xC065AD70,
  (int32_t)0x9104A0ED, (int32_t)0xC03A1368, (int32_t)0x911DB4A8,
  (int32_t)0xC00E8335, (int32_t)0x9136D97D, (int32_t)0xBFE2FCDF,
  (int32_t)0x91500F67, (int32_t)0xBFB7806C, (int32_t)0x91695663,
  (int32_t)0xBF8C0DE2, (int32_t)0x9182AE6C, (int32_t)0xBF60A54A,
  (int32_t)0x919C1780, (int32_t)0xBF3546A8, (int32_t)0x91B5919A,
  (int32_t)0xBF09F204, (int32_t)0x91CF1CB6, (int32_t)0xBEDEA765,
  (int32_t)0x91E8B8D0, (int32_t)0xBEB366D1, (int32_t)0x920265E4,
  (int32_t)0xBE88304F, (int32_t)0x921C23EE, (int32_t)0xBE5D03E5,
  (int32_t)0x9235F2EB, (int32_t)0xBE31E19B, (int32_t)0x924FD2D6,
  (int32_t)0xBE06C977, (int32_t)0x9269C3AC, (int32_t)0xBDDBBB7F,
  (int32_t)0x9283C567, (int32_t)0xBDB0B7BA, (int32_t)0x929DD805,
  (int32_t)0xBD85BE2F, (int32_t)0x92B7FB82, (int32_t)0xBD5ACEE5,
  (int32_t)0x92D22FD8, (int32_t)0xBD2FE9E1, (int32_t)0x92EC7505,
  (int32_t)0xBD050F2C, (int32_t)0x9306CB04, (int32_t)0xBCDA3ECA,
  (int32_t)0x932131D1, (int32_t)0xBCAF78C3, (int32_t)0x933BA968,
  (int32_t)0xBC84BD1E, (int32_t)0x935631C5, (int32_t)0xBC5A0BE1,
  (int32_t)0x9370CAE4, (int32_t)0xBC2F6513, (int32_t)0x938B74C0,
  (int32_t)0xBC04C8BA, (int32_t)0x93A62F56, (int32_t)0xBBDA36DC,
  (int32_t)0x93C0FAA2, (int32_t)0xBBAFAF81, (int32_t)0x93DBD69F,
  (int32_t)0xBB8532AF, (int32_t)0x93F6C34A, (int32_t)0xBB5AC06C,
  (int32_t)0x9411C09D, (int32_t)0xBB3058C0, (int32_t)0x942CCE95,
  (int32_t)0xBB05FBB0, (int32_t)0x9447ED2F, (int32_t)0xBADBA943,
  (int32_t)0x94631C64, (int32_t)0xBAB1617F, (int32_t)0x947E5C32,
  (int32_t)0xBA87246C, (int32_t)0x9499AC95, (int32_t)0xBA5CF210,
  (int32_t)0x94B50D87, (int32_t)0xBA32CA70, (int32_t)0x94D07F05,
  (int32_t)0xBA08AD94, (int32_t)0x94EC010B, (int32_t)0xB9DE9B83,
  (int32_t)0x95079393, (int32_t)0xB9B49442, (int32_t)0x9523369B,
  (int32_t)0xB98A97D8, (int32_t)0x953EEA1E, (int32_t)0xB960A64B,
  (int32_t)0x955AAE17, (int32_t)0xB936BFA3, (int32_t)0x95768282,
  (int32_t)0xB90CE3E6, (int32_t)0x9592675B, (int32_t)0xB8E31319,
  (int32_t)0x95AE5C9E, (int32_t)0xB8B94D44, (int32_t)0x95CA6246,
  (int32_t)0xB88F926C, (int32_t)0x95E6784F, (int32_t)0xB865E299,
  (int32_t)0x96029EB5, (int32_t)0xB83C3DD1, (int32_t)0x961ED573,
  (int32_t)0xB812A419, (int32_t)0x963B1C85, (int32_t)0xB7E9157A,
  (int32_t)0x965773E7, (int32_t)0xB7BF91F8, (int32_t)0x9673DB94,
  (int32_t)0xB796199B, (int32_t)0x96905387, (int32_t)0xB76CAC68,
  (int32_t)0x96ACDBBD, (int32_t)0xB7434A67, (int32_t)0x96C97431,
  (int32_t)0xB719F39D, (int32_t)0x96E61CDF, (int32_t)0xB6F0A811,
  (int32_t)0x9702D5C2, (int32_t)0xB6C767CA, (int32_t)0x971F9ED6,
  (int32_t)0xB69E32CD, (int32_t)0x973C7816, (int32_t)0xB6750921,
  (int32_t)0x9759617E, (int32_t)0xB64BEACC, (int32_t)0x97765B0A,
  (int32_t)0xB622D7D5, (int32_t)0x979364B5, (int32_t)0xB5F9D042,
  (int32_t)0x97B07E7A, (int32_t)0xB5D0D41A, (int32_t)0x97CDA855,
  (int32_t)0xB5A7E362, (int32_t)0x97EAE241, (int32_t)0xB57EFE21,
  (int32_t)0x98082C3B, (int32_t)0xB556245E, (int32_t)0x9825863D,
  (int32_t)0xB52D561E, (int32_t)0x9842F043, (int32_t)0xB5049368,
  (int32_t)0x98606A48, (int32_t)0xB4DBDC42, (int32_t)0x987DF449,
  (int32_t)0xB4B330B2, (int32_t)0x989B8E3F, (int32_t)0xB48A90C0,
  (int32_t)0x98B93828, (int32_t)0xB461FC70, (int32_t)0x98D6F1FE,
  (int32_t)0xB43973C9, (int32_t)0x98F4BBBC, (int32_t)0xB410F6D2,
  (int32_t)0x9912955E, (int32_t)0xB3E88591, (int32_t)0x99307EE0,
  (int32_t)0xB3C0200C, (int32_t)0x994E783C, (int32_t)0xB397C649,
  (int32_t)0x996C816F, (int32_t)0xB36F784E, (int32_t)0x998A9A73,
  (int32_t)0xB3473622, (int32_t)0x99A8C344, (int32_t)0xB31EFFCB,
  (int32_t)0x99C6FBDE, (int32_t)0xB2F6D54F, (int32_t)0x99E5443A,
  (int32_t)0xB2CEB6B5, (int32_t)0x9A039C56, (int32_t)0xB2A6A401,
  (int32_t)0x9A22042C, (int32_t)0xB27E9D3B, (int32_t)0x9A407BB8,
  (int32_t)0xB256A26A, (int32_t)0x9A5F02F5, (int32_t)0xB22EB392,
  (int32_t)0x9A7D99DD, (int32_t)0xB206D0BA, (int32_t)0x9A9C406D,
  (int32_t)0xB1DEF9E8, (int32_t)0x9ABAF6A0, (int32_t)0xB1B72F23,
  (int32_t)0x9AD9BC71, (int32_t)0xB18F7070, (int32_t)0x9AF891DB,
  (int32_t)0xB167BDD6, (int32_t)0x9B1776D9, (int32_t)0xB140175B,
  (int32_t)0x9B366B67, (int32_t)0xB1187D05, (int32_t)0x9B556F80,
  (int32_t)0xB0F0EEDA, (int32_t)0x9B748320, (int32_t)0xB0C96CDF,
  (int32_t)0x9B93A640, (int32_t)0xB0A1F71C, (int32_t)0x9BB2D8DD,
  (int32_t)0xB07A8D97, (int32_t)0x9BD21AF2, (int32_t)0xB0533055,
  (int32_t)0x9BF16C7A, (int32_t)0xB02BDF5C, (int32_t)0x9C10CD70,
  (int32_t)0xB0049AB2, (int32_t)0x9C303DCF, (int32_t)0xAFDD625F,
  (int32_t)0x9C4FBD92, (int32_t)0xAFB63667, (int32_t)0x9C6F4CB5,
  (int32_t)0xAF8F16D0, (int32_t)0x9C8EEB33, (int32_t)0xAF6803A1,
  (int32_t)0x9CAE9907, (int32_t)0xAF40FCE0, (int32_t)0x9CCE562B,
  (int32_t)0xAF1A0293, (int32_t)0x9CEE229C, (int32_t)0xAEF314BF,
  (int32_t)0x9D0DFE53, (int32_t)0xAECC336B, (int32_t)0x9D2DE94D,
  (int32_t)0xAEA55E9D, (int32_t)0x9D4DE384, (int32_t)0xAE7E965B,
  (int32_t)0x9D6DECF4, (int32_t)0xAE57DAAA, (int32_t)0x9D8E0596,
  (int32_t)0xAE312B91, (int32_t)0x9DAE2D68, (int32_t)0xAE0A8916,
  (int32_t)0x9DCE6462, (int32_t)0xADE3F33E, (int32_t)0x9DEEAA82,
  (int32_t)0xADBD6A10, (int32_t)0x9E0EFFC1, (int32_t)0xAD96ED91,
  (int32_t)0x9E2F641A, (int32_t)0xAD707DC8, (int32_t)0x9E4FD789,
  (int32_t)0xAD4A1ABA, (int32_t)0x9E705A09, (int32_t)0xAD23C46D,
  (int32_t)0x9E90EB94, (int32_t)0xACFD7AE8, (int32_t)0x9EB18C26,
  (int32_t)0xACD73E30, (int32_t)0x9ED23BB9, (int32_t)0xACB10E4A,
  (int32_t)0x9EF2FA48, (int32_t)0xAC8AEB3E, (int32_t)0x9F13C7D0,
  (int32_t)0xAC64D510, (int32_t)0x9F34A449, (int32_t)0xAC3ECBC7,
  (int32_t)0x9F558FB0, (int32_t)0xAC18CF68, (int32_t)0x9F7689FF,
  (int32_t)0xABF2DFFA, (int32_t)0x9F979331, (int32_t)0xABCCFD82,
  (int32_t)0x9FB8AB41, (int32_t)0xABA72806, (int32_t)0x9FD9D22A,
  (int32_t)0xAB815F8C, (int32_t)0x9FFB07E7, (int32_t)0xAB5BA41A,
  (int32_t)0xA01C4C72, (int32_t)0xAB35F5B5, (int32_t)0xA03D9FC7,
  (int32_t)0xAB105464, (int32_t)0xA05F01E1, (int32_t)0xAAEAC02B,
  (int32_t)0xA08072BA, (int32_t)0xAAC53912, (int32_t)0xA0A1F24C,
  (int32_t)0xAA9FBF1D, (int32_t)0xA0C38094, (int32_t)0xAA7A5253,
  (int32_t)0xA0E51D8C, (int32_t)0xAA54F2B9, (int32_t)0xA106C92E,
  (int32_t)0xAA2FA055, (int32_t)0xA1288376, (int32_t)0xAA0A5B2D,
  (int32_t)0xA14A4C5E, (int32_t)0xA9E52347, (int32_t)0xA16C23E1,
  (int32_t)0xA9BFF8A8, (int32_t)0xA18E09F9, (int32_t)0xA99ADB56,
  (int32_t)0xA1AFFEA2, (int32_t)0xA975CB56, (int32_t)0xA1D201D7,
  (int32_t)0xA950C8AF, (int32_t)0xA1F41391, (int32_t)0xA92BD366,
  (int32_t)0xA21633CD, (int32_t)0xA906EB81, (int32_t)0xA2386283,
  (int32_t)0xA8E21106, (int32_t)0xA25A9FB1, (int32_t)0xA8BD43FA,
  (int32_t)0xA27CEB4F, (int32_t)0xA8988463, (int32_t)0xA29F4559,
  (int32_t)0xA873D246, (int32_t)0xA2C1ADC9, (int32_t)0xA84F2DA9,
  (int32_t)0xA2E4249A, (int32_t)0xA82A9693, (int32_t)0xA306A9C7,
  (int32_t)0xA8060D08, (int32_t)0xA3293D4B, (int32_t)0xA7E1910E,
  (int32_t)0xA34BDF20, (int32_t)0xA7BD22AB, (int32_t)0xA36E8F40,
  (int32_t)0xA798C1E4, (int32_t)0xA3914DA7, (int32_t)0xA7746EC0,
  (int32_t)0xA3B41A4F, (int32_t)0xA7502943, (int32_t)0xA3D6F533,
  (int32_t)0xA72BF173, (int32_t)0xA3F9DE4D, (int32_t)0xA707C756,
  (int32_t)0xA41CD598, (int32_t)0xA6E3AAF2, (int32_t)0xA43FDB0F,
  (int32_t)0xA6BF9C4B, (int32_t)0xA462EEAC, (int32_t)0xA69B9B68,
  (int32_t)0xA4861069, (int32_t)0xA677A84E, (int32_t)0xA4A94042,
  (int32_t)0xA653C302, (int32_t)0xA4CC7E31, (int32_t)0xA62FEB8B,
  (int32_t)0xA4EFCA31, (int32_t)0xA60C21ED, (int32_t)0xA513243B,
  (int32_t)0xA5E8662F, (int32_t)0xA5368C4B, (int32_t)0xA5C4B855,
  (int32_t)0xA55A025B, (int32_t)0xA5A11865, (int32_t)0xA57D8666,
  (int32_t)0xA57D8666, (int32_t)0xA5A11865, (int32_t)0xA55A025B,
  (int32_t)0xA5C4B855, (int32_t)0xA5368C4B, (int32_t)0xA5E8662F,
  (int32_t)0xA513243B, (int32_t)0xA60C21ED, (int32_t)0xA4EFCA31,
  (int32_t)0xA62FEB8B, (int32_t)0xA4CC7E31, (int32_t)0xA653C302,
  (int32_t)0xA4A94042, (int32_t)0xA677A84E, (int32_t)0xA4861069,
  (int32_t)0xA69B9B68, (int32_t)0xA462EEAC, (int32_t)0xA6BF9C4B,
  (int32_t)0xA43FDB0F, (int32_t)0xA6E3AAF2, (int32_t)0xA41CD598,
  (int32_t)0xA707C756, (int32_t)0xA3F9DE4D, (int32_t)0xA72BF173,
  (int32_t)0xA3D6F533, (int32_t)0xA7502943, (int32_t)0xA3B41A4F,
  (int32_t)0xA7746EC0, (int32_t)0xA3914DA7, (int32_t)0xA798C1E4,
  (int32_t)0xA36E8F40, (int32_t)0xA7BD22AB, (int32_t)0xA34BDF20,
  (int32_t)0xA7E1910E, (int32_t)0xA3293D4B, (int32_t)0xA8060D08,
  (int32_t)0xA306A9C7, (int32_t)0xA82A9693, (int32_t)0xA2E4249A,
  (int32_t)0xA84F2DA9, (int32_t)0xA2C1ADC9, (int32_t)0xA873D246,
  (int32_t)0xA29F4559, (int32_t)0xA8988463, (int32_t)0xA27CEB4F,
  (int32_t)0xA8BD43FA, (int32_t)0xA25A9FB1, (int32_t)0xA8E21106,
  (int32_t)0xA2386283, (int32_t)0xA906EB81, (int32_t)0xA21633CD,
  (int32_t)0xA92BD366, (int32_t)0xA1F41391, (int32_t)0xA950C8AF,
  (int32_t)0xA1D201D7, (int32_t)0xA975CB56, (int32_t)0xA1AFFEA2,
  (int32_t)0xA99ADB56, (int32_t)0xA18E09F9, (int32_t)0xA9BFF8A8,
  (int32_t)0xA16C23E1, (int32_t)0xA9E52347, (int32_t)0xA14A4C5E,
  (int32_t)0xAA0A5B2D, (int32_t)0xA1288376, (int32_t)0xAA2FA055,
  (int32_t)0xA106C92E, (int32_t)0xAA54F2B9, (int32_t)0xA0E51D8C,
  (int32_t)0xAA7A5253, (int32_t)0xA0C38094, (int32_t)0xAA9FBF1D,
  (int32_t)0xA0A1F24C, (int32_t)0xAAC53912, (int32_t)0xA08072BA,
  (int32_t)0xAAEAC02B, (int32_t)0xA05F01E1, (int32_t)0xAB105464,
  (int32_t)0xA03D9FC7, (int32_t)0xAB35F5B5, (int32_t)0xA01C4C72,
  (int32_t)0xAB5BA41A, (int32_t)0x9FFB07E7, (int32_t)0xAB815F8C,
  (int32_t)0x9FD9D22A, (int32_t)0xABA72806, (int32_t)0x9FB8AB41,
  (int32_t)0xABCCFD82, (int32_t)0x9F979331, (int32_t)0xABF2DFFA,
  (int32_t)0x9F7689FF, (int32_t)0xAC18CF68, (int32_t)0x9F558FB0,
  (int32_t)0xAC3ECBC7, (int32_t)0x9F34A449, (int32_t)0xAC64D510,
  (int32_t)0x9F13C7D0, (int32_t)0xAC8AEB3E, (int32_t)0x9EF2FA48,
  (int32_t)0xACB10E4A, (int32_t)0x9ED23BB9, (int32_t)0xACD73E30,
  (int32_t)0x9EB18C26, (int32_t)0xACFD7AE8, (int32_t)0x9E90EB94,
  (int32_t)0xAD23C46D, (int32_t)0x9E705A09, (int32_t)0xAD4A1ABA,
  (int32_t)0x9E4FD789, (int32_t)0xAD707DC8, (int32_t)0x9E2F641A,
  (int32_t)0xAD96ED91, (int32_t)0x9E0EFFC1, (int32_t)0xADBD6A10,
  (int32_t)0x9DEEAA82, (int32_t)0xADE3F33E, (int32_t)0x9DCE6462,
  (int32_t)0xAE0A8916, (int32_t)0x9DAE2D68, (int32_t)0xAE312B91,
  (int32_t)0x9D8E0596, (int32_t)0xAE57DAAA, (int32_t)0x9D6DECF4,
  (int32_t)0xAE7E965B, (int32_t)0x9D4DE384, (int32_t)0xAEA55E9D,
  (int32_t)0x9D2DE94D, (int32_t)0xAECC336B, (int32_t)0x9D0DFE53,
  (int32_t)0xAEF314BF, (int32_t)0x9CEE229C, (int32_t)0xAF1A0293,
  (int32_t)0x9CCE562B, (int32_t)0xAF40FCE0, (int32_t)0x9CAE9907,
  (int32_t)0xAF6803A1, (int32_t)0x9C8EEB33, (int32_t)0xAF8F16D0,
  (int32_t)0x9C6F4CB5, (int32_t)0xAFB63667, (int32_t)0x9C4FBD92,
  (int32_t)0xAFDD625F, (int32_t)0x9C303DCF, (int32_t)0xB0049AB2,
  (int32_t)0x9C10CD70, (int32_t)0xB02BDF5C, (int32_t)0x9BF16C7A,
  (int32_t)0xB0533055, (int32_t)0x9BD21AF2, (int32_t)0xB07A8D97,
  (int32_t)0x9BB2D8DD, (int32_t)0xB0A1F71C, (int32_t)0x9B93A640,
  (int32_t)0xB0C96CDF, (int32_t)0x9B748320, (int32_t)0xB0F0EEDA,
  (int32_t)0x9B556F80, (int32_t)0xB1187D05, (int32_t)0x9B366B67,
  (int32_t)0xB140175B, (int32_t)0x9B1776D9, (int32_t)0xB167BDD6,
  (int32_t)0x9AF891DB, (int32_t)0xB18F7070, (int32_t)0x9AD9BC71,
  (int32_t)0xB1B72F23, (int32_t)0x9ABAF6A0, (int32_t)0xB1DEF9E8,
  (int32_t)0x9A9C406D, (int32_t)0xB206D0BA, (int32_t)0x9A7D99DD,
  (int32_t)0xB22EB392, (int32_t)0x9A5F02F5, (int32_t)0xB256A26A,
  (int32_t)0x9A407BB8, (int32_t)0xB27E9D3B, (int32_t)0x9A22042C,
  (int32_t)0xB2A6A401, (int32_t)0x9A039C56, (int32_t)0xB2CEB6B5,
  (int32_t)0x99E5443A, (int32_t)0xB2F6D54F, (int32_t)0x99C6FBDE,
  (int32_t)0xB31EFFCB, (int32_t)0x99A8C344, (int32_t)0xB3473622,
  (int32_t)0x998A9A73, (int32_t)0xB36F784E, (int32_t)0x996C816F,
  (int32_t)0xB397C649, (int32_t)0x994E783C, (int32_t)0xB3C0200C,
  (int32_t)0x99307EE0, (int32_t)0xB3E88591, (int32_t)0x9912955E,
  (int32_t)0xB410F6D2, (int32_t)0x98F4BBBC, (int32_t)0xB43973C9,
  (int32_t)0x98D6F1FE, (int32_t)0xB461FC70, (int32_t)0x98B93828,
  (int32_t)0xB48A90C0, (int32_t)0x989B8E3F, (int32_t)0xB4B330B2,
  (int32_t)0x987DF449, (int32_t)0xB4DBDC42, (int32_t)0x98606A48,
  (int32_t)0xB5049368, (int32_t)0x9842F043, (int32_t)0xB52D561E,
  (int32_t)0x9825863D, (int32_t)0xB556245E, (int32_t)0x98082C3B,
  (int32_t)0xB57EFE21, (int32_t)0x97EAE241, (int32_t)0xB5A7E362,
  (int32_t)0x97CDA855, (int32_t)0xB5D0D41A, (int32_t)0x97B07E7A,
  (int32_t)0xB5F9D042, (int32_t)0x979364B5, (int32_t)0xB622D7D5,
  (int32_t)0x97765B0A, (int32_t)0xB64BEACC, (int32_t)0x9759617E,
  (int32_t)0xB6750921, (int32_t)0x973C7816, (int32_t)0xB69E32CD,
  (int32_t)0x971F9ED6, (int32_t)0xB6C767CA, (int32_t)0x9702D5C2,
  (int32_t)0xB6F0A811, (int32_t)0x96E61CDF, (int32_t)0xB719F39D,
  (int32_t)0x96C97431, (int32_t)0xB7434A67, (int32_t)0x96ACDBBD,
  (int32_t)0xB76CAC68, (int32_t)0x96905387, (int32_t)0xB796199B,
  (int32_t)0x9673DB94, (int32_t)0xB7BF91F8, (int32_t)0x965773E7,
  (int32_t)0xB7E9157A, (int32_t)0x963B1C85, (int32_t)0xB812A419,
  (int32_t)0x961ED573, (int32_t)0xB83C3DD1, (int32_t)0x96029EB5,
  (int32_t)0xB865E299, (int32_t)0x95E6784F, (int32_t)0xB88F926C,
  (int32_t)0x95CA6246, (int32_t)0xB8B94D44, (int32_t)0x95AE5C9E,
  (int32_t)0xB8E31319, (int32_t)0x9592675B, (int32_t)0xB90CE3E6,
  (int32_t)0x95768282, (int32_t)0xB936BFA3, (int32_t)0x955AAE17,
  (int32_t)0xB960A64B, (int32_t)0x953EEA1E, (int32_t)0xB98A97D8,
  (int32_t)0x9523369B, (int32_t)0xB9B49442, (int32_t)0x95079393,
  (int32_t)0xB9DE9B83, (int32_t)0x94EC010B, (int32_t)0xBA08AD94,
  (int32_t)0x94D07F05, (int32_t)0xBA32CA70, (int32_t)0x94B50D87,
  (int32_t)0xBA5CF210, (int32_t)0x9499AC95, (int32_t)0xBA87246C,
  (int32_t)0x947E5C32, (int32_t)0xBAB1617F, (int32_t)0x94631C64,
  (int32_t)0xBADBA943, (int32_t)0x9447ED2F, (int32_t)0xBB05FBB0,
  (int32_t)0x942CCE95, (int32_t)0xBB3058C0, (int32_t)0x9411C09D,
  (int32_t)0xBB5AC06C, (int32_t)0x93F6C34A, (int32_t)0xBB8532AF,
  (int32_t)0x93DBD69F, (int32_t)0xBBAFAF81, (int32_t)0x93C0FAA2,
  (int32_t)0xBBDA36DC, (int32_t)0x93A62F56, (int32_t)0xBC04C8BA,
  (int32_t)0x938B74C0, (int32_t)0xBC2F6513, (int32_t)0x9370CAE4,
  (int32_t)0xBC5A0BE1, (int32_t)0x935631C5, (int32_t)0xBC84BD1E,
  (int32_t)0x933BA968, (int32_t)0xBCAF78C3, (int32_t)0x932131D1,
  (int32_t)0xBCDA3ECA, (int32_t)0x9306CB04, (int32_t)0xBD050F2C,
  (int32_t)0x92EC7505, (int32_t)0xBD2FE9E1, (int32_t)0x92D22FD8,
  (int32_t)0xBD5ACEE5, (int32_t)0x92B7FB82, (int32_t)0xBD85BE2F,
  (int32_t)0x929DD805, (int32_t)0xBDB0B7BA, (int32_t)0x9283C567,
  (int32_t)0xBDDBBB7F, (int32_t)0x9269C3AC, (int32_t)0xBE06C977,
  (int32_t)0x924FD2D6, (int32_t)0xBE31E19B, (int32_t)0x9235F2EB,
  (int32_t)0xBE5D03E5, (int32_t)0x921C23EE, (int32_t)0xBE88304F,
  (int32_t)0x920265E4, (int32_t)0xBEB366D1, (int32_t)0x91E8B8D0,
  (int32_t)0xBEDEA765, (int32_t)0x91CF1CB6, (int32_t)0xBF09F204,
  (int32_t)0x91B5919A, (int32_t)0xBF3546A8, (int32_t)0x919C1780,
  (int32_t)0xBF60A54A, (int32_t)0x9182AE6C, (int32_t)0xBF8C0DE2,
  (int32_t)0x91695663, (int32_t)0xBFB7806C, (int32_t)0x91500F67,
  (int32_t)0xBFE2FCDF, (int32_t)0x9136D97D, (int32_t)0xC00E8335,
  (int32_t)0x911DB4A8, (int32_t)0xC03A1368, (int32_t)0x9104A0ED,
  (int32_t)0xC065AD70, (int32_t)0x90EB9E50, (int32_t)0xC0915147,
  (int32_t)0x90D2ACD3, (int32_t)0xC0BCFEE7, (int32_t)0x90B9CC7C,
  (int32_t)0xC0E8B648, (int32_t)0x90A0FD4E, (int32_t)0xC1147763,
  (int32_t)0x90883F4C, (int32_t)0xC1404233, (int32_t)0x906F927B,
  (int32_t)0xC16C16B0, (int32_t)0x9056F6DF, (int32_t)0xC197F4D3,
  (int32_t)0x903E6C7A, (int32_t)0xC1C3DC96, (int32_t)0x9025F352,
  (int32_t)0xC1EFCDF2, (int32_t)0x900D8B69, (int32_t)0xC21BC8E0,
  (int32_t)0x8FF534C4, (int32_t)0xC247CD5A, (int32_t)0x8FDCEF66,
  (int32_t)0xC273DB58, (int32_t)0x8FC4BB53, (int32_t)0xC29FF2D4,
  (int32_t)0x8FAC988E, (int32_t)0xC2CC13C7, (int32_t)0x8F94871D,
  (int32_t)0xC2F83E2A, (int32_t)0x8F7C8701, (int32_t)0xC32471F6,
  (int32_t)0x8F64983F, (int32_t)0xC350AF25, (int32_t)0x8F4CBADB,
  (int32_t)0xC37CF5B0, (int32_t)0x8F34EED8, (int32_t)0xC3A9458F,
  (int32_t)0x8F1D343A, (int32_t)0xC3D59EBD, (int32_t)0x8F058B04,
  (int32_t)0xC4020132, (int32_t)0x8EEDF33B, (int32_t)0xC42E6CE8,
  (int32_t)0x8ED66CE1, (int32_t)0xC45AE1D7, (int32_t)0x8EBEF7FB,
  (int32_t)0xC4875FF8, (int32_t)0x8EA7948C, (int32_t)0xC4B3E746,
  (int32_t)0x8E904298, (int32_t)0xC4E077B8, (int32_t)0x8E790222,
  (int32_t)0xC50D1148, (int32_t)0x8E61D32D, (int32_t)0xC539B3F0,
  (int32_t)0x8E4AB5BF, (int32_t)0xC5665FA8, (int32_t)0x8E33A9D9,
  (int32_t)0xC593146A, (int32_t)0x8E1CAF80, (int32_t)0xC5BFD22E,
  (int32_t)0x8E05C6B7, (int32_t)0xC5EC98ED, (int32_t)0x8DEEEF82,
  (int32_t)0xC61968A2, (int32_t)0x8DD829E4, (int32_t)0xC6464144,
  (int32_t)0x8DC175E0, (int32_t)0xC67322CD, (int32_t)0x8DAAD37B,
  (int32_t)0xC6A00D36, (int32_t)0x8D9442B7, (int32_t)0xC6CD0079,
  (int32_t)0x8D7DC399, (int32_t)0xC6F9FC8D, (int32_t)0x8D675623,
  (int32_t)0xC727016C, (int32_t)0x8D50FA59, (int32_t)0xC7540F10,
  (int32_t)0x8D3AB03F, (int32_t)0xC7812571, (int32_t)0x8D2477D8,
  (int32_t)0xC7AE4489, (int32_t)0x8D0E5127, (int32_t)0xC7DB6C50,
  (int32_t)0x8CF83C30, (int32_t)0xC8089CBF, (int32_t)0x8CE238F6,
  (int32_t)0xC835D5D0, (int32_t)0x8CCC477D, (int32_t)0xC863177B,
  (int32_t)0x8CB667C7, (int32_t)0xC89061BA, (int32_t)0x8CA099D9,
  (int32_t)0xC8BDB485, (int32_t)0x8C8ADDB6, (int32_t)0xC8EB0FD6,
  (int32_t)0x8C753361, (int32_t)0xC91873A5, (int32_t)0x8C5F9ADD,
  (int32_t)0xC945DFEC, (int32_t)0x8C4A142F, (int32_t)0xC97354A3,
  (int32_t)0x8C349F58, (int32_t)0xC9A0D1C4, (int32_t)0x8C1F3C5C,
  (int32_t)0xC9CE5748, (int32_t)0x8C09EB40, (int32_t)0xC9FBE527,
  (int32_t)0x8BF4AC05, (int32_t)0xCA297B5A, (int32_t)0x8BDF7EAF,
  (int32_t)0xCA5719DB, (int32_t)0x8BCA6342, (int32_t)0xCA84C0A2,
  (int32_t)0x8BB559C1, (int32_t)0xCAB26FA9, (int32_t)0x8BA0622F,
  (int32_t)0xCAE026E8, (int32_t)0x8B8B7C8F, (int32_t)0xCB0DE658,
  (int32_t)0x8B76A8E4, (int32_t)0xCB3BADF2, (int32_t)0x8B61E732,
  (int32_t)0xCB697DB0, (int32_t)0x8B4D377C, (int32_t)0xCB975589,
  (int32_t)0x8B3899C5, (int32_t)0xCBC53578, (int32_t)0x8B240E10,
  (int32_t)0xCBF31D75, (int32_t)0x8B0F9461, (int32_t)0xCC210D78,
  (int32_t)0x8AFB2CBA, (int32_t)0xCC4F057B, (int32_t)0x8AE6D71F,
  (int32_t)0xCC7D0577, (int32_t)0x8AD29393, (int32_t)0xCCAB0D65,
  (int32_t)0x8ABE6219, (int32_t)0xCCD91D3D, (int32_t)0x8AAA42B4,
  (int32_t)0xCD0734F8, (int32_t)0x8A963567, (int32_t)0xCD355490,
  (int32_t)0x8A823A35, (int32_t)0xCD637BFD, (int32_t)0x8A6E5122,
  (int32_t)0xCD91AB38, (int32_t)0x8A5A7A30, (int32_t)0xCDBFE23A,
  (int32_t)0x8A46B563, (int32_t)0xCDEE20FC, (int32_t)0x8A3302BD,
  (int32_t)0xCE1C6776, (int32_t)0x8A1F6242, (int32_t)0xCE4AB5A2,
  (int32_t)0x8A0BD3F5, (int32_t)0xCE790B78, (int32_t)0x89F857D8,
  (int32_t)0xCEA768F2, (int32_t)0x89E4EDEE, (int32_t)0xCED5CE08,
  (int32_t)0x89D1963C, (int32_t)0xCF043AB2, (int32_t)0x89BE50C3,
  (int32_t)0xCF32AEEB, (int32_t)0x89AB1D86, (int32_t)0xCF612AAA,
  (int32_t)0x8997FC89, (int32_t)0xCF8FADE8, (int32_t)0x8984EDCF,
  (int32_t)0xCFBE389F, (int32_t)0x8971F15A, (int32_t)0xCFECCAC7,
  (int32_t)0x895F072D, (int32_t)0xD01B6459, (int32_t)0x894C2F4C,
  (int32_t)0xD04A054D, (int32_t)0x893969B9, (int32_t)0xD078AD9D,
  (int32_t)0x8926B677, (int32_t)0xD0A75D42, (int32_t)0x89141589,
  (int32_t)0xD0D61433, (int32_t)0x890186F1, (int32_t)0xD104D26B,
  (int32_t)0x88EF0AB4, (int32_t)0xD13397E1, (int32_t)0x88DCA0D3,
  (int32_t)0xD162648F, (int32_t)0x88CA4951, (int32_t)0xD191386D,
  (int32_t)0x88B80431, (int32_t)0xD1C01374, (int32_t)0x88A5D177,
  (int32_t)0xD1EEF59E, (int32_t)0x8893B124, (int32_t)0xD21DDEE1,
  (int32_t)0x8881A33C, (int32_t)0xD24CCF38, (int32_t)0x886FA7C2,
  (int32_t)0xD27BC69C, (int32_t)0x885DBEB7, (int32_t)0xD2AAC504,
  (int32_t)0x884BE820, (int32_t)0xD2D9CA6A, (int32_t)0x883A23FE,
  (int32_t)0xD308D6C6, (int32_t)0x88287255, (int32_t)0xD337EA12,
  (int32_t)0x8816D327, (int32_t)0xD3670445, (int32_t)0x88054677,
  (int32_t)0xD3962559, (int32_t)0x87F3CC47, (int32_t)0xD3C54D46,
  (int32_t)0x87E2649B, (int32_t)0xD3F47C06, (int32_t)0x87D10F75,
  (int32_t)0xD423B190, (int32_t)0x87BFCCD7, (int32_t)0xD452EDDE,
  (int32_t)0x87AE9CC5, (int32_t)0xD48230E8, (int32_t)0x879D7F40,
  (int32_t)0xD4B17AA7, (int32_t)0x878C744C, (int32_t)0xD4E0CB14,
  (int32_t)0x877B7BEC, (int32_t)0xD5102227, (int32_t)0x876A9621,
  (int32_t)0xD53F7FDA, (int32_t)0x8759C2EF, (int32_t)0xD56EE424,
  (int32_t)0x87490257, (int32_t)0xD59E4EFE, (int32_t)0x8738545E,
  (int32_t)0xD5CDC062, (int32_t)0x8727B904, (int32_t)0xD5FD3847,
  (int32_t)0x8717304E, (int32_t)0xD62CB6A7, (int32_t)0x8706BA3C,
  (int32_t)0xD65C3B7B, (int32_t)0x86F656D3, (int32_t)0xD68BC6BA,
  (int32_t)0x86E60614, (int32_t)0xD6BB585D, (int32_t)0x86D5C802,
  (int32_t)0xD6EAF05E, (int32_t)0x86C59C9F, (int32_t)0xD71A8EB5,
  (int32_t)0x86B583EE, (int32_t)0xD74A335A, (int32_t)0x86A57DF1,
  (int32_t)0xD779DE46, (int32_t)0x86958AAB, (int32_t)0xD7A98F73,
  (int32_t)0x8685AA1F, (int32_t)0xD7D946D7, (int32_t)0x8675DC4E,
  (int32_t)0xD809046D, (int32_t)0x8666213C, (int32_t)0xD838C82D,
  (int32_t)0x865678EA, (int32_t)0xD868920F, (int32_t)0x8646E35B,
  (int32_t)0xD898620C, (int32_t)0x86376092, (int32_t)0xD8C8381C,
  (int32_t)0x8627F090, (int32_t)0xD8F81439, (int32_t)0x86189359,
  (int32_t)0xD927F65B, (int32_t)0x860948EE, (int32_t)0xD957DE7A,
  (int32_t)0x85FA1152, (int32_t)0xD987CC8F, (int32_t)0x85EAEC88,
  (int32_t)0xD9B7C093, (int32_t)0x85DBDA91, (int32_t)0xD9E7BA7E,
  (int32_t)0x85CCDB70, (int32_t)0xDA17BA4A, (int32_t)0x85BDEF27,
  (int32_t)0xDA47BFED, (int32_t)0x85AF15B9, (int32_t)0xDA77CB62,
  (int32_t)0x85A04F28, (int32_t)0xDAA7DCA1, (int32_t)0x85919B75,
  (int32_t)0xDAD7F3A2, (int32_t)0x8582FAA4, (int32_t)0xDB08105E,
  (int32_t)0x85746CB7, (int32_t)0xDB3832CD, (int32_t)0x8565F1B0,
  (int32_t)0xDB685AE8, (int32_t)0x85578991, (int32_t)0xDB9888A8,
  (int32_t)0x8549345C, (int32_t)0xDBC8BC05, (int32_t)0x853AF214,
  (int32_t)0xDBF8F4F8, (int32_t)0x852CC2BA, (int32_t)0xDC293379,
  (int32_t)0x851EA652, (int32_t)0xDC597781, (int32_t)0x85109CDC,
  (int32_t)0xDC89C108, (int32_t)0x8502A65C, (int32_t)0xDCBA1008,
  (int32_t)0x84F4C2D3, (int32_t)0xDCEA6478, (int32_t)0x84E6F244,
  (int32_t)0xDD1ABE51, (int32_t)0x84D934B0, (int32_t)0xDD4B1D8B,
  (int32_t)0x84CB8A1B, (int32_t)0xDD7B8220, (int32_t)0x84BDF285,
  (int32_t)0xDDABEC07, (int32_t)0x84B06DF1, (int32_t)0xDDDC5B3A,
  (int32_t)0x84A2FC62, (int32_t)0xDE0CCFB1, (int32_t)0x84959DD9,
  (int32_t)0xDE3D4963, (int32_t)0x84885257, (int32_t)0xDE6DC84B,
  (int32_t)0x847B19E1, (int32_t)0xDE9E4C60, (int32_t)0x846DF476,
  (int32_t)0xDECED59B, (int32_t)0x8460E21A, (int32_t)0xDEFF63F4,
  (int32_t)0x8453E2CE, (int32_t)0xDF2FF764, (int32_t)0x8446F695,
  (int32_t)0xDF608FE3, (int32_t)0x843A1D70, (int32_t)0xDF912D6A,
  (int32_t)0x842D5761, (int32_t)0xDFC1CFF2, (int32_t)0x8420A46B,
  (int32_t)0xDFF27773, (int32_t)0x8414048F, (int32_t)0xE02323E5,
  (int32_t)0x840777CF, (int32_t)0xE053D541, (int32_t)0x83FAFE2E,
  (int32_t)0xE0848B7F, (int32_t)0x83EE97AC, (int32_t)0xE0B54698,
  (int32_t)0x83E2444D, (int32_t)0xE0E60684, (int32_t)0x83D60411,
  (int32_t)0xE116CB3D, (int32_t)0x83C9D6FB, (int32_t)0xE14794B9,
  (int32_t)0x83BDBD0D, (int32_t)0xE17862F3, (int32_t)0x83B1B649,
  (int32_t)0xE1A935E1, (int32_t)0x83A5C2B0, (int32_t)0xE1DA0D7E,
  (int32_t)0x8399E244, (int32_t)0xE20AE9C1, (int32_t)0x838E1507,
  (int32_t)0xE23BCAA2, (int32_t)0x83825AFB, (int32_t)0xE26CB01A,
  (int32_t)0x8376B422, (int32_t)0xE29D9A22, (int32_t)0x836B207D,
  (int32_t)0xE2CE88B2, (int32_t)0x835FA00E, (int32_t)0xE2FF7BC3,
  (int32_t)0x835432D8, (int32_t)0xE330734C, (int32_t)0x8348D8DB,
  (int32_t)0xE3616F47, (int32_t)0x833D921A, (int32_t)0xE3926FAC,
  (int32_t)0x83325E97, (int32_t)0xE3C37473, (int32_t)0x83273E52,
  (int32_t)0xE3F47D95, (int32_t)0x831C314E, (int32_t)0xE4258B0A,
  (int32_t)0x8311378C, (int32_t)0xE4569CCB, (int32_t)0x8306510F,
  (int32_t)0xE487B2CF, (int32_t)0x82FB7DD8, (int32_t)0xE4B8CD10,
  (int32_t)0x82F0BDE8, (int32_t)0xE4E9EB86, (int32_t)0x82E61141,
  (int32_t)0xE51B0E2A, (int32_t)0x82DB77E5, (int32_t)0xE54C34F3,
  (int32_t)0x82D0F1D5, (int32_t)0xE57D5FDA, (int32_t)0x82C67F13,
  (int32_t)0xE5AE8ED8, (int32_t)0x82BC1FA1, (int32_t)0xE5DFC1E4,
  (int32_t)0x82B1D381, (int32_t)0xE610F8F9, (int32_t)0x82A79AB3,
  (int32_t)0xE642340D, (int32_t)0x829D753A, (int32_t)0xE6737319,
  (int32_t)0x82936316, (int32_t)0xE6A4B616, (int32_t)0x8289644A,
  (int32_t)0xE6D5FCFC, (int32_t)0x827F78D8, (int32_t)0xE70747C3,
  (int32_t)0x8275A0C0, (int32_t)0xE7389664, (int32_t)0x826BDC04,
  (int32_t)0xE769E8D8, (int32_t)0x82622AA5, (int32_t)0xE79B3F16,
  (int32_t)0x82588CA6, (int32_t)0xE7CC9917, (int32_t)0x824F0208,
  (int32_t)0xE7FDF6D3, (int32_t)0x82458ACB, (int32_t)0xE82F5844,
  (int32_t)0x823C26F2, (int32_t)0xE860BD60, (int32_t)0x8232D67E,
  (int32_t)0xE8922621, (int32_t)0x82299971, (int32_t)0xE8C3927F,
  (int32_t)0x82206FCB, (int32_t)0xE8F50273, (int32_t)0x8217598F,
  (int32_t)0xE92675F4, (int32_t)0x820E56BE, (int32_t)0xE957ECFB,
  (int32_t)0x82056758, (int32_t)0xE9896780, (int32_t)0x81FC8B60,
  (int32_t)0xE9BAE57C, (int32_t)0x81F3C2D7, (int32_t)0xE9EC66E8,
  (int32_t)0x81EB0DBD, (int32_t)0xEA1DEBBB, (int32_t)0x81E26C16,
  (int32_t)0xEA4F73EE, (int32_t)0x81D9DDE1, (int32_t)0xEA80FF79,
  (int32_t)0x81D16320, (int32_t)0xEAB28E55, (int32_t)0x81C8FBD5,
  (int32_t)0xEAE4207A, (int32_t)0x81C0A801, (int32_t)0xEB15B5E0,
  (int32_t)0x81B867A4, (int32_t)0xEB474E80, (int32_t)0x81B03AC1,
  (int32_t)0xEB78EA52, (int32_t)0x81A82159, (int32_t)0xEBAA894E,
  (int32_t)0x81A01B6C, (int32_t)0xEBDC2B6D, (int32_t)0x819828FD,
  (int32_t)0xEC0DD0A8, (int32_t)0x81904A0C, (int32_t)0xEC3F78F5,
  (int32_t)0x81887E9A, (int32_t)0xEC71244F, (int32_t)0x8180C6A9,
  (int32_t)0xECA2D2AC, (int32_t)0x8179223A, (int32_t)0xECD48406,
  (int32_t)0x8171914E, (int32_t)0xED063855, (int32_t)0x816A13E6,
  (int32_t)0xED37EF91, (int32_t)0x8162AA03, (int32_t)0xED69A9B2,
  (int32_t)0x815B53A8, (int32_t)0xED9B66B2, (int32_t)0x815410D3,
  (int32_t)0xEDCD2687, (int32_t)0x814CE188, (int32_t)0xEDFEE92B,
  (int32_t)0x8145C5C6, (int32_t)0xEE30AE95, (int32_t)0x813EBD90,
  (int32_t)0xEE6276BF, (int32_t)0x8137C8E6, (int32_t)0xEE9441A0,
  (int32_t)0x8130E7C8, (int32_t)0xEEC60F31, (int32_t)0x812A1A39,
  (int32_t)0xEEF7DF6A, (int32_t)0x81236039, (int32_t)0xEF29B243,
  (int32_t)0x811CB9CA, (int32_t)0xEF5B87B5, (int32_t)0x811626EC,
  (int32_t)0xEF8D5FB8, (int32_t)0x810FA7A0, (int32_t)0xEFBF3A44,
  (int32_t)0x81093BE8, (int32_t)0xEFF11752, (int32_t)0x8102E3C3,
  (int32_t)0xF022F6DA, (int32_t)0x80FC9F35, (int32_t)0xF054D8D4,
  (int32_t)0x80F66E3C, (int32_t)0xF086BD39, (int32_t)0x80F050DB,
  (int32_t)0xF0B8A401, (int32_t)0x80EA4712, (int32_t)0xF0EA8D23,
  (int32_t)0x80E450E2, (int32_t)0xF11C789A, (int32_t)0x80DE6E4C,
  (int32_t)0xF14E665C, (int32_t)0x80D89F51, (int32_t)0xF1805662,
  (int32_t)0x80D2E3F1, (int32_t)0xF1B248A5, (int32_t)0x80CD3C2F,
  (int32_t)0xF1E43D1C, (int32_t)0x80C7A80A, (int32_t)0xF21633C0,
  (int32_t)0x80C22783, (int32_t)0xF2482C89, (int32_t)0x80BCBA9C,
  (int32_t)0xF27A2770, (int32_t)0x80B76155, (int32_t)0xF2AC246D,
  (int32_t)0x80B21BAF, (int32_t)0xF2DE2378, (int32_t)0x80ACE9AB,
  (int32_t)0xF310248A, (int32_t)0x80A7CB49, (int32_t)0xF342279A,
  (int32_t)0x80A2C08B, (int32_t)0xF3742CA1, (int32_t)0x809DC970,
  (int32_t)0xF3A63398, (int32_t)0x8098E5FB, (int32_t)0xF3D83C76,
  (int32_t)0x8094162B, (int32_t)0xF40A4734, (int32_t)0x808F5A02,
  (int32_t)0xF43C53CA, (int32_t)0x808AB180, (int32_t)0xF46E6231,
  (int32_t)0x80861CA5, (int32_t)0xF4A07260, (int32_t)0x80819B74,
  (int32_t)0xF4D28451, (int32_t)0x807D2DEB, (int32_t)0xF50497FA,
  (int32_t)0x8078D40D, (int32_t)0xF536AD55, (int32_t)0x80748DD9,
  (int32_t)0xF568C45A, (int32_t)0x80705B50, (int32_t)0xF59ADD01,
  (int32_t)0x806C3C73, (int32_t)0xF5CCF743, (int32_t)0x80683143,
  (int32_t)0xF5FF1317, (int32_t)0x806439C0, (int32_t)0xF6313076,
  (int32_t)0x806055EA, (int32_t)0xF6634F58, (int32_t)0x805C85C3,
  (int32_t)0xF6956FB6, (int32_t)0x8058C94C, (int32_t)0xF6C79188,
  (int32_t)0x80552083, (int32_t)0xF6F9B4C5, (int32_t)0x80518B6B,
  (int32_t)0xF72BD967, (int32_t)0x804E0A03, (int32_t)0xF75DFF65,
  (int32_t)0x804A9C4D, (int32_t)0xF79026B8, (int32_t)0x80474248,
  (int32_t)0xF7C24F58, (int32_t)0x8043FBF6, (int32_t)0xF7F4793E,
  (int32_t)0x8040C956, (int32_t)0xF826A461, (int32_t)0x803DAA69,
  (int32_t)0xF858D0BA, (int32_t)0x803A9F31, (int32_t)0xF88AFE41,
  (int32_t)0x8037A7AC, (int32_t)0xF8BD2CEF, (int32_t)0x8034C3DC,
  (int32_t)0xF8EF5CBB, (int32_t)0x8031F3C1, (int32_t)0xF9218D9E,
  (int32_t)0x802F375C, (int32_t)0xF953BF90, (int32_t)0x802C8EAD,
  (int32_t)0xF985F28A, (int32_t)0x8029F9B4, (int32_t)0xF9B82683,
  (int32_t)0x80277872, (int32_t)0xF9EA5B75, (int32_t)0x80250AE7,
  (int32_t)0xFA1C9156, (int32_t)0x8022B113, (int32_t)0xFA4EC820,
  (int32_t)0x80206AF8, (int32_t)0xFA80FFCB, (int32_t)0x801E3894,
  (int32_t)0xFAB3384F, (int32_t)0x801C19E9, (int32_t)0xFAE571A4,
  (int32_t)0x801A0EF7, (int32_t)0xFB17ABC2, (int32_t)0x801817BF,
  (int32_t)0xFB49E6A2, (int32_t)0x80163440, (int32_t)0xFB7C223C,
  (int32_t)0x8014647A, (int32_t)0xFBAE5E89, (int32_t)0x8012A86F,
  (int32_t)0xFBE09B80, (int32_t)0x8011001E, (int32_t)0xFC12D919,
  (int32_t)0x800F6B88, (int32_t)0xFC45174E, (int32_t)0x800DEAAC,
  (int32_t)0xFC775616, (int32_t)0x800C7D8C, (int32_t)0xFCA99569,
  (int32_t)0x800B2427, (int32_t)0xFCDBD541, (int32_t)0x8009DE7D,
  (int32_t)0xFD0E1594, (int32_t)0x8008AC90, (int32_t)0xFD40565B,
  (int32_t)0x80078E5E, (int32_t)0xFD72978F, (int32_t)0x800683E8,
  (int32_t)0xFDA4D928, (int32_t)0x80058D2E, (int32_t)0xFDD71B1E,
  (int32_t)0x8004AA31, (int32_t)0xFE095D69, (int32_t)0x8003DAF0,
  (int32_t)0xFE3BA001, (int32_t)0x80031F6C, (int32_t)0xFE6DE2E0,
  (int32_t)0x800277A5, (int32_t)0xFEA025FC, (int32_t)0x8001E39B,
  (int32_t)0xFED2694F, (int32_t)0x8001634D, (int32_t)0xFF04ACD0,
  (int32_t)0x8000F6BD, (int32_t)0xFF36F078, (int32_t)0x80009DE9,
  (int32_t)0xFF69343E, (int32_t)0x800058D3, (int32_t)0xFF9B781D,
  (int32_t)0x8000277A, (int32_t)0xFFCDBC0A, (int32_t)0x800009DE
};

const uint16_t plpBitRevIndexTable_fixed_16[PLPBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH] = {
    /* radix 4, size 12 */
    8, 64, 16, 32, 24, 96, 40, 80, 56, 112, 88, 104
};

const uint16_t plpBitRevIndexTable_fixed_32[PLPBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH] = {
    /* 4x2, size 24 */
    8,  128, 16, 64,  24,  192, 40,  160, 48,  96,  56,  224,
    72, 144, 88, 208, 104, 176, 120, 240, 152, 200, 184, 232
};

const uint16_t plpBitRevIndexTable_fixed_64[PLPBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH] = {
    /* radix 4, size 56 */
    8,   256, 16,  128, 24,  384, 32,  64,  40,  320, 48,  192, 56,  448, 72,  288, 80,  160, 88,
    416, 104, 352, 112, 224, 120, 480, 136, 272, 152, 400, 168, 336, 176, 208, 184, 464, 200, 304,
    216, 432, 232, 368, 248, 496, 280, 392, 296, 328, 312, 456, 344, 424, 376, 488, 440, 472
};

const uint16_t plpBitRevIndexTable_fixed_128[PLPBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH] = {
    /* 4x2, size 112 */
    8,   512, 16,  256, 24,  768, 32,  128, 40,  640, 48,  384,  56,   896, 72,  576, 80,  320, 88,
    832, 96,  192, 104, 704, 112, 448, 120, 960, 136, 544, 144,  288,  152, 800, 168, 672, 176, 416,
    184, 928, 200, 608, 208, 352, 216, 864, 232, 736, 240, 480,  248,  992, 264, 528, 280, 784, 296,
    656, 304, 400, 312, 912, 328, 592, 344, 848, 360, 720, 368,  464,  376, 976, 392, 560, 408, 816,
    424, 688, 440, 944, 456, 624, 472, 880, 488, 752, 504, 1008, 536,  776, 552, 648, 568, 904, 600,
    840, 616, 712, 632, 968, 664, 808, 696, 936, 728, 872, 760,  1000, 824, 920, 888, 984
};

const uint16_t plpBitRevIndexTable_fixed_256[PLPBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH] = {
    /* radix 4, size 240 */
    8,    1024, 16,   512,  24,   1536, 32,   256,  40,   1280, 48,   768,  56,   1792, 64,   128,
    72,   1152, 80,   640,  88,   1664, 96,   384,  104,  1408, 112,  896,  120,  1920, 136,  1088,
    144,  576,  152,  1600, 160,  320,  168,  1344, 176,  832,  184,  1856, 200,  1216, 208,  704,
    216,  1728, 224,  448,  232,  1472, 240,  960,  248,  1984, 264,  1056, 272,  544,  280,  1568,
    296,  1312, 304,  800,  312,  1824, 328,  1184, 336,  672,  344,  1696, 352,  416,  360,  1440,
    368,  928,  376,  1952, 392,  1120, 400,  608,  408,  1632, 424,  1376, 432,  864,  440,  1888,
    456,  1248, 464,  736,  472,  1760, 488,  1504, 496,  992,  504,  2016, 520,  1040, 536,  1552,
    552,  1296, 560,  784,  568,  1808, 584,  1168, 592,  656,  600,  1680, 616,  1424, 624,  912,
    632,  1936, 648,  1104, 664,  1616, 680,  1360, 688,  848,  696,  1872, 712,  1232, 728,  1744,
    744,  1488, 752,  976,  760,  2000, 776,  1072, 792,  1584, 808,  1328, 824,  1840, 840,  1200,
    856,  1712, 872,  1456, 880,  944,  888,  1968, 904,  1136, 920,  1648, 936,  1392, 952,  1904,
    968,  1264, 984,  1776, 1000, 1520, 1016, 2032, 1048, 1544, 1064, 1288, 1080, 1800, 1096, 1160,
    1112, 1672, 1128, 1416, 1144, 1928, 1176, 1608, 1192, 1352, 1208, 1864, 1240, 1736, 1256, 1480,
    1272, 1992, 1304, 1576, 1336, 1832, 1368, 1704, 1384, 1448, 1400, 1960, 1432, 1640, 1464, 1896,
    1496, 1768, 1528, 2024, 1592, 1816, 1624, 1688, 1656, 1944, 1720, 1880, 1784, 2008, 1912, 1976
};

const uint16_t plpBitRevIndexTable_fixed_512[PLPBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH] = {
    /* 4x2, size 480 */
    8,    2048, 16,   1024, 24,   3072, 32,   512,  40,   2560, 48,   1536, 56,   3584, 64,   256,
    72,   2304, 80,   1280, 88,   3328, 96,   768,  104,  2816, 112,  1792, 120,  3840, 136,  2176,
    144,  1152, 152,  3200, 160,  640,  168,  2688, 176,  1664, 184,  3712, 192,  384,  200,  2432,
    208,  1408, 216,  3456, 224,  896,  232,  2944, 240,  1920, 248,  3968, 264,  2112, 272,  1088,
    280,  3136, 288,  576,  296,  2624, 304,  1600, 312,  3648, 328,  2368, 336,  1344, 344,  3392,
    352,  832,  360,  2880, 368,  1856, 376,  3904, 392,  2240, 400,  1216, 408,  3264, 416,  704,
    424,  2752, 432,  1728, 440,  3776, 456,  2496, 464,  1472, 472,  3520, 480,  960,  488,  3008,
    496,  1984, 504,  4032, 520,  2080, 528,  1056, 536,  3104, 552,  2592, 560,  1568, 568,  3616,
    584,  2336, 592,  1312, 600,  3360, 608,  800,  616,  2848, 624,  1824, 632,  3872, 648,  2208,
    656,  1184, 664,  3232, 680,  2720, 688,  1696, 696,  3744, 712,  2464, 720,  1440, 728,  3488,
    736,  928,  744,  2976, 752,  1952, 760,  4000, 776,  2144, 784,  1120, 792,  3168, 808,  2656,
    816,  1632, 824,  3680, 840,  2400, 848,  1376, 856,  3424, 872,  2912, 880,  1888, 888,  3936,
    904,  2272, 912,  1248, 920,  3296, 936,  2784, 944,  1760, 952,  3808, 968,  2528, 976,  1504,
    984,  3552, 1000, 3040, 1008, 2016, 1016, 4064, 1032, 2064, 1048, 3088, 1064, 2576, 1072, 1552,
    1080, 3600, 1096, 2320, 1104, 1296, 1112, 3344, 1128, 2832, 1136, 1808, 1144, 3856, 1160, 2192,
    1176, 3216, 1192, 2704, 1200, 1680, 1208, 3728, 1224, 2448, 1232, 1424, 1240, 3472, 1256, 2960,
    1264, 1936, 1272, 3984, 1288, 2128, 1304, 3152, 1320, 2640, 1328, 1616, 1336, 3664, 1352, 2384,
    1368, 3408, 1384, 2896, 1392, 1872, 1400, 3920, 1416, 2256, 1432, 3280, 1448, 2768, 1456, 1744,
    1464, 3792, 1480, 2512, 1496, 3536, 1512, 3024, 1520, 2000, 1528, 4048, 1544, 2096, 1560, 3120,
    1576, 2608, 1592, 3632, 1608, 2352, 1624, 3376, 1640, 2864, 1648, 1840, 1656, 3888, 1672, 2224,
    1688, 3248, 1704, 2736, 1720, 3760, 1736, 2480, 1752, 3504, 1768, 2992, 1776, 1968, 1784, 4016,
    1800, 2160, 1816, 3184, 1832, 2672, 1848, 3696, 1864, 2416, 1880, 3440, 1896, 2928, 1912, 3952,
    1928, 2288, 1944, 3312, 1960, 2800, 1976, 3824, 1992, 2544, 2008, 3568, 2024, 3056, 2040, 4080,
    2072, 3080, 2088, 2568, 2104, 3592, 2120, 2312, 2136, 3336, 2152, 2824, 2168, 3848, 2200, 3208,
    2216, 2696, 2232, 3720, 2248, 2440, 2264, 3464, 2280, 2952, 2296, 3976, 2328, 3144, 2344, 2632,
    2360, 3656, 2392, 3400, 2408, 2888, 2424, 3912, 2456, 3272, 2472, 2760, 2488, 3784, 2520, 3528,
    2536, 3016, 2552, 4040, 2584, 3112, 2616, 3624, 2648, 3368, 2664, 2856, 2680, 3880, 2712, 3240,
    2744, 3752, 2776, 3496, 2792, 2984, 2808, 4008, 2840, 3176, 2872, 3688, 2904, 3432, 2936, 3944,
    2968, 3304, 3000, 3816, 3032, 3560, 3064, 4072, 3128, 3608, 3160, 3352, 3192, 3864, 3256, 3736,
    3288, 3480, 3320, 3992, 3384, 3672, 3448, 3928, 3512, 3800, 3576, 4056, 3704, 3896, 3832, 4024
};

const uint16_t plpBitRevIndexTable_fixed_1024[PLPBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = {
    /* radix 4, size 992 */
    8,    4096, 16,   2048, 24,   6144, 32,   1024, 40,   5120, 48,   3072, 56,   7168, 64,   512,
    72,   4608, 80,   2560, 88,   6656, 96,   1536, 104,  5632, 112,  3584, 120,  7680, 128,  256,
    136,  4352, 144,  2304, 152,  6400, 160,  1280, 168,  5376, 176,  3328, 184,  7424, 192,  768,
    200,  4864, 208,  2816, 216,  6912, 224,  1792, 232,  5888, 240,  3840, 248,  7936, 264,  4224,
    272,  2176, 280,  6272, 288,  1152, 296,  5248, 304,  3200, 312,  7296, 320,  640,  328,  4736,
    336,  2688, 344,  6784, 352,  1664, 360,  5760, 368,  3712, 376,  7808, 392,  4480, 400,  2432,
    408,  6528, 416,  1408, 424,  5504, 432,  3456, 440,  7552, 448,  896,  456,  4992, 464,  2944,
    472,  7040, 480,  1920, 488,  6016, 496,  3968, 504,  8064, 520,  4160, 528,  2112, 536,  6208,
    544,  1088, 552,  5184, 560,  3136, 568,  7232, 584,  4672, 592,  2624, 600,  6720, 608,  1600,
    616,  5696, 624,  3648, 632,  7744, 648,  4416, 656,  2368, 664,  6464, 672,  1344, 680,  5440,
    688,  3392, 696,  7488, 704,  832,  712,  4928, 720,  2880, 728,  6976, 736,  1856, 744,  5952,
    752,  3904, 760,  8000, 776,  4288, 784,  2240, 792,  6336, 800,  1216, 808,  5312, 816,  3264,
    824,  7360, 840,  4800, 848,  2752, 856,  6848, 864,  1728, 872,  5824, 880,  3776, 888,  7872,
    904,  4544, 912,  2496, 920,  6592, 928,  1472, 936,  5568, 944,  3520, 952,  7616, 968,  5056,
    976,  3008, 984,  7104, 992,  1984, 1000, 6080, 1008, 4032, 1016, 8128, 1032, 4128, 1040, 2080,
    1048, 6176, 1064, 5152, 1072, 3104, 1080, 7200, 1096, 4640, 1104, 2592, 1112, 6688, 1120, 1568,
    1128, 5664, 1136, 3616, 1144, 7712, 1160, 4384, 1168, 2336, 1176, 6432, 1184, 1312, 1192, 5408,
    1200, 3360, 1208, 7456, 1224, 4896, 1232, 2848, 1240, 6944, 1248, 1824, 1256, 5920, 1264, 3872,
    1272, 7968, 1288, 4256, 1296, 2208, 1304, 6304, 1320, 5280, 1328, 3232, 1336, 7328, 1352, 4768,
    1360, 2720, 1368, 6816, 1376, 1696, 1384, 5792, 1392, 3744, 1400, 7840, 1416, 4512, 1424, 2464,
    1432, 6560, 1448, 5536, 1456, 3488, 1464, 7584, 1480, 5024, 1488, 2976, 1496, 7072, 1504, 1952,
    1512, 6048, 1520, 4000, 1528, 8096, 1544, 4192, 1552, 2144, 1560, 6240, 1576, 5216, 1584, 3168,
    1592, 7264, 1608, 4704, 1616, 2656, 1624, 6752, 1640, 5728, 1648, 3680, 1656, 7776, 1672, 4448,
    1680, 2400, 1688, 6496, 1704, 5472, 1712, 3424, 1720, 7520, 1736, 4960, 1744, 2912, 1752, 7008,
    1760, 1888, 1768, 5984, 1776, 3936, 1784, 8032, 1800, 4320, 1808, 2272, 1816, 6368, 1832, 5344,
    1840, 3296, 1848, 7392, 1864, 4832, 1872, 2784, 1880, 6880, 1896, 5856, 1904, 3808, 1912, 7904,
    1928, 4576, 1936, 2528, 1944, 6624, 1960, 5600, 1968, 3552, 1976, 7648, 1992, 5088, 2000, 3040,
    2008, 7136, 2024, 6112, 2032, 4064, 2040, 8160, 2056, 4112, 2072, 6160, 2088, 5136, 2096, 3088,
    2104, 7184, 2120, 4624, 2128, 2576, 2136, 6672, 2152, 5648, 2160, 3600, 2168, 7696, 2184, 4368,
    2192, 2320, 2200, 6416, 2216, 5392, 2224, 3344, 2232, 7440, 2248, 4880, 2256, 2832, 2264, 6928,
    2280, 5904, 2288, 3856, 2296, 7952, 2312, 4240, 2328, 6288, 2344, 5264, 2352, 3216, 2360, 7312,
    2376, 4752, 2384, 2704, 2392, 6800, 2408, 5776, 2416, 3728, 2424, 7824, 2440, 4496, 2456, 6544,
    2472, 5520, 2480, 3472, 2488, 7568, 2504, 5008, 2512, 2960, 2520, 7056, 2536, 6032, 2544, 3984,
    2552, 8080, 2568, 4176, 2584, 6224, 2600, 5200, 2608, 3152, 2616, 7248, 2632, 4688, 2648, 6736,
    2664, 5712, 2672, 3664, 2680, 7760, 2696, 4432, 2712, 6480, 2728, 5456, 2736, 3408, 2744, 7504,
    2760, 4944, 2768, 2896, 2776, 6992, 2792, 5968, 2800, 3920, 2808, 8016, 2824, 4304, 2840, 6352,
    2856, 5328, 2864, 3280, 2872, 7376, 2888, 4816, 2904, 6864, 2920, 5840, 2928, 3792, 2936, 7888,
    2952, 4560, 2968, 6608, 2984, 5584, 2992, 3536, 3000, 7632, 3016, 5072, 3032, 7120, 3048, 6096,
    3056, 4048, 3064, 8144, 3080, 4144, 3096, 6192, 3112, 5168, 3128, 7216, 3144, 4656, 3160, 6704,
    3176, 5680, 3184, 3632, 3192, 7728, 3208, 4400, 3224, 6448, 3240, 5424, 3248, 3376, 3256, 7472,
    3272, 4912, 3288, 6960, 3304, 5936, 3312, 3888, 3320, 7984, 3336, 4272, 3352, 6320, 3368, 5296,
    3384, 7344, 3400, 4784, 3416, 6832, 3432, 5808, 3440, 3760, 3448, 7856, 3464, 4528, 3480, 6576,
    3496, 5552, 3512, 7600, 3528, 5040, 3544, 7088, 3560, 6064, 3568, 4016, 3576, 8112, 3592, 4208,
    3608, 6256, 3624, 5232, 3640, 7280, 3656, 4720, 3672, 6768, 3688, 5744, 3704, 7792, 3720, 4464,
    3736, 6512, 3752, 5488, 3768, 7536, 3784, 4976, 3800, 7024, 3816, 6000, 3824, 3952, 3832, 8048,
    3848, 4336, 3864, 6384, 3880, 5360, 3896, 7408, 3912, 4848, 3928, 6896, 3944, 5872, 3960, 7920,
    3976, 4592, 3992, 6640, 4008, 5616, 4024, 7664, 4040, 5104, 4056, 7152, 4072, 6128, 4088, 8176,
    4120, 6152, 4136, 5128, 4152, 7176, 4168, 4616, 4184, 6664, 4200, 5640, 4216, 7688, 4232, 4360,
    4248, 6408, 4264, 5384, 4280, 7432, 4296, 4872, 4312, 6920, 4328, 5896, 4344, 7944, 4376, 6280,
    4392, 5256, 4408, 7304, 4424, 4744, 4440, 6792, 4456, 5768, 4472, 7816, 4504, 6536, 4520, 5512,
    4536, 7560, 4552, 5000, 4568, 7048, 4584, 6024, 4600, 8072, 4632, 6216, 4648, 5192, 4664, 7240,
    4696, 6728, 4712, 5704, 4728, 7752, 4760, 6472, 4776, 5448, 4792, 7496, 4808, 4936, 4824, 6984,
    4840, 5960, 4856, 8008, 4888, 6344, 4904, 5320, 4920, 7368, 4952, 6856, 4968, 5832, 4984, 7880,
    5016, 6600, 5032, 5576, 5048, 7624, 5080, 7112, 5096, 6088, 5112, 8136, 5144, 6184, 5176, 7208,
    5208, 6696, 5224, 5672, 5240, 7720, 5272, 6440, 5288, 5416, 5304, 7464, 5336, 6952, 5352, 5928,
    5368, 7976, 5400, 6312, 5432, 7336, 5464, 6824, 5480, 5800, 5496, 7848, 5528, 6568, 5560, 7592,
    5592, 7080, 5608, 6056, 5624, 8104, 5656, 6248, 5688, 7272, 5720, 6760, 5752, 7784, 5784, 6504,
    5816, 7528, 5848, 7016, 5864, 5992, 5880, 8040, 5912, 6376, 5944, 7400, 5976, 6888, 6008, 7912,
    6040, 6632, 6072, 7656, 6104, 7144, 6136, 8168, 6200, 7192, 6232, 6680, 6264, 7704, 6296, 6424,
    6328, 7448, 6360, 6936, 6392, 7960, 6456, 7320, 6488, 6808, 6520, 7832, 6584, 7576, 6616, 7064,
    6648, 8088, 6712, 7256, 6776, 7768, 6840, 7512, 6872, 7000, 6904, 8024, 6968, 7384, 7032, 7896,
    7096, 7640, 7160, 8152, 7288, 7736, 7352, 7480, 7416, 7992, 7544, 7864, 7672, 8120, 7928, 8056
};

const uint16_t plpBitRevIndexTable_fixed_2048[PLPBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = {
    /* 4x2, size 1984 */
    8,     8192,  16,    4096,  24,    12288, 32,    2048,  40,    10240, 48,    6144,  56,
    14336, 64,    1024,  72,    9216,  80,    5120,  88,    13312, 96,    3072,  104,   11264,
    112,   7168,  120,   15360, 128,   512,   136,   8704,  144,   4608,  152,   12800, 160,
    2560,  168,   10752, 176,   6656,  184,   14848, 192,   1536,  200,   9728,  208,   5632,
    216,   13824, 224,   3584,  232,   11776, 240,   7680,  248,   15872, 264,   8448,  272,
    4352,  280,   12544, 288,   2304,  296,   10496, 304,   6400,  312,   14592, 320,   1280,
    328,   9472,  336,   5376,  344,   13568, 352,   3328,  360,   11520, 368,   7424,  376,
    15616, 384,   768,   392,   8960,  400,   4864,  408,   13056, 416,   2816,  424,   11008,
    432,   6912,  440,   15104, 448,   1792,  456,   9984,  464,   5888,  472,   14080, 480,
    3840,  488,   12032, 496,   7936,  504,   16128, 520,   8320,  528,   4224,  536,   12416,
    544,   2176,  552,   10368, 560,   6272,  568,   14464, 576,   1152,  584,   9344,  592,
    5248,  600,   13440, 608,   3200,  616,   11392, 624,   7296,  632,   15488, 648,   8832,
    656,   4736,  664,   12928, 672,   2688,  680,   10880, 688,   6784,  696,   14976, 704,
    1664,  712,   9856,  720,   5760,  728,   13952, 736,   3712,  744,   11904, 752,   7808,
    760,   16000, 776,   8576,  784,   4480,  792,   12672, 800,   2432,  808,   10624, 816,
    6528,  824,   14720, 832,   1408,  840,   9600,  848,   5504,  856,   13696, 864,   3456,
    872,   11648, 880,   7552,  888,   15744, 904,   9088,  912,   4992,  920,   13184, 928,
    2944,  936,   11136, 944,   7040,  952,   15232, 960,   1920,  968,   10112, 976,   6016,
    984,   14208, 992,   3968,  1000,  12160, 1008,  8064,  1016,  16256, 1032,  8256,  1040,
    4160,  1048,  12352, 1056,  2112,  1064,  10304, 1072,  6208,  1080,  14400, 1096,  9280,
    1104,  5184,  1112,  13376, 1120,  3136,  1128,  11328, 1136,  7232,  1144,  15424, 1160,
    8768,  1168,  4672,  1176,  12864, 1184,  2624,  1192,  10816, 1200,  6720,  1208,  14912,
    1216,  1600,  1224,  9792,  1232,  5696,  1240,  13888, 1248,  3648,  1256,  11840, 1264,
    7744,  1272,  15936, 1288,  8512,  1296,  4416,  1304,  12608, 1312,  2368,  1320,  10560,
    1328,  6464,  1336,  14656, 1352,  9536,  1360,  5440,  1368,  13632, 1376,  3392,  1384,
    11584, 1392,  7488,  1400,  15680, 1416,  9024,  1424,  4928,  1432,  13120, 1440,  2880,
    1448,  11072, 1456,  6976,  1464,  15168, 1472,  1856,  1480,  10048, 1488,  5952,  1496,
    14144, 1504,  3904,  1512,  12096, 1520,  8000,  1528,  16192, 1544,  8384,  1552,  4288,
    1560,  12480, 1568,  2240,  1576,  10432, 1584,  6336,  1592,  14528, 1608,  9408,  1616,
    5312,  1624,  13504, 1632,  3264,  1640,  11456, 1648,  7360,  1656,  15552, 1672,  8896,
    1680,  4800,  1688,  12992, 1696,  2752,  1704,  10944, 1712,  6848,  1720,  15040, 1736,
    9920,  1744,  5824,  1752,  14016, 1760,  3776,  1768,  11968, 1776,  7872,  1784,  16064,
    1800,  8640,  1808,  4544,  1816,  12736, 1824,  2496,  1832,  10688, 1840,  6592,  1848,
    14784, 1864,  9664,  1872,  5568,  1880,  13760, 1888,  3520,  1896,  11712, 1904,  7616,
    1912,  15808, 1928,  9152,  1936,  5056,  1944,  13248, 1952,  3008,  1960,  11200, 1968,
    7104,  1976,  15296, 1992,  10176, 2000,  6080,  2008,  14272, 2016,  4032,  2024,  12224,
    2032,  8128,  2040,  16320, 2056,  8224,  2064,  4128,  2072,  12320, 2088,  10272, 2096,
    6176,  2104,  14368, 2120,  9248,  2128,  5152,  2136,  13344, 2144,  3104,  2152,  11296,
    2160,  7200,  2168,  15392, 2184,  8736,  2192,  4640,  2200,  12832, 2208,  2592,  2216,
    10784, 2224,  6688,  2232,  14880, 2248,  9760,  2256,  5664,  2264,  13856, 2272,  3616,
    2280,  11808, 2288,  7712,  2296,  15904, 2312,  8480,  2320,  4384,  2328,  12576, 2344,
    10528, 2352,  6432,  2360,  14624, 2376,  9504,  2384,  5408,  2392,  13600, 2400,  3360,
    2408,  11552, 2416,  7456,  2424,  15648, 2440,  8992,  2448,  4896,  2456,  13088, 2464,
    2848,  2472,  11040, 2480,  6944,  2488,  15136, 2504,  10016, 2512,  5920,  2520,  14112,
    2528,  3872,  2536,  12064, 2544,  7968,  2552,  16160, 2568,  8352,  2576,  4256,  2584,
    12448, 2600,  10400, 2608,  6304,  2616,  14496, 2632,  9376,  2640,  5280,  2648,  13472,
    2656,  3232,  2664,  11424, 2672,  7328,  2680,  15520, 2696,  8864,  2704,  4768,  2712,
    12960, 2728,  10912, 2736,  6816,  2744,  15008, 2760,  9888,  2768,  5792,  2776,  13984,
    2784,  3744,  2792,  11936, 2800,  7840,  2808,  16032, 2824,  8608,  2832,  4512,  2840,
    12704, 2856,  10656, 2864,  6560,  2872,  14752, 2888,  9632,  2896,  5536,  2904,  13728,
    2912,  3488,  2920,  11680, 2928,  7584,  2936,  15776, 2952,  9120,  2960,  5024,  2968,
    13216, 2984,  11168, 2992,  7072,  3000,  15264, 3016,  10144, 3024,  6048,  3032,  14240,
    3040,  4000,  3048,  12192, 3056,  8096,  3064,  16288, 3080,  8288,  3088,  4192,  3096,
    12384, 3112,  10336, 3120,  6240,  3128,  14432, 3144,  9312,  3152,  5216,  3160,  13408,
    3176,  11360, 3184,  7264,  3192,  15456, 3208,  8800,  3216,  4704,  3224,  12896, 3240,
    10848, 3248,  6752,  3256,  14944, 3272,  9824,  3280,  5728,  3288,  13920, 3296,  3680,
    3304,  11872, 3312,  7776,  3320,  15968, 3336,  8544,  3344,  4448,  3352,  12640, 3368,
    10592, 3376,  6496,  3384,  14688, 3400,  9568,  3408,  5472,  3416,  13664, 3432,  11616,
    3440,  7520,  3448,  15712, 3464,  9056,  3472,  4960,  3480,  13152, 3496,  11104, 3504,
    7008,  3512,  15200, 3528,  10080, 3536,  5984,  3544,  14176, 3552,  3936,  3560,  12128,
    3568,  8032,  3576,  16224, 3592,  8416,  3600,  4320,  3608,  12512, 3624,  10464, 3632,
    6368,  3640,  14560, 3656,  9440,  3664,  5344,  3672,  13536, 3688,  11488, 3696,  7392,
    3704,  15584, 3720,  8928,  3728,  4832,  3736,  13024, 3752,  10976, 3760,  6880,  3768,
    15072, 3784,  9952,  3792,  5856,  3800,  14048, 3816,  12000, 3824,  7904,  3832,  16096,
    3848,  8672,  3856,  4576,  3864,  12768, 3880,  10720, 3888,  6624,  3896,  14816, 3912,
    9696,  3920,  5600,  3928,  13792, 3944,  11744, 3952,  7648,  3960,  15840, 3976,  9184,
    3984,  5088,  3992,  13280, 4008,  11232, 4016,  7136,  4024,  15328, 4040,  10208, 4048,
    6112,  4056,  14304, 4072,  12256, 4080,  8160,  4088,  16352, 4104,  8208,  4120,  12304,
    4136,  10256, 4144,  6160,  4152,  14352, 4168,  9232,  4176,  5136,  4184,  13328, 4200,
    11280, 4208,  7184,  4216,  15376, 4232,  8720,  4240,  4624,  4248,  12816, 4264,  10768,
    4272,  6672,  4280,  14864, 4296,  9744,  4304,  5648,  4312,  13840, 4328,  11792, 4336,
    7696,  4344,  15888, 4360,  8464,  4376,  12560, 4392,  10512, 4400,  6416,  4408,  14608,
    4424,  9488,  4432,  5392,  4440,  13584, 4456,  11536, 4464,  7440,  4472,  15632, 4488,
    8976,  4496,  4880,  4504,  13072, 4520,  11024, 4528,  6928,  4536,  15120, 4552,  10000,
    4560,  5904,  4568,  14096, 4584,  12048, 4592,  7952,  4600,  16144, 4616,  8336,  4632,
    12432, 4648,  10384, 4656,  6288,  4664,  14480, 4680,  9360,  4688,  5264,  4696,  13456,
    4712,  11408, 4720,  7312,  4728,  15504, 4744,  8848,  4760,  12944, 4776,  10896, 4784,
    6800,  4792,  14992, 4808,  9872,  4816,  5776,  4824,  13968, 4840,  11920, 4848,  7824,
    4856,  16016, 4872,  8592,  4888,  12688, 4904,  10640, 4912,  6544,  4920,  14736, 4936,
    9616,  4944,  5520,  4952,  13712, 4968,  11664, 4976,  7568,  4984,  15760, 5000,  9104,
    5016,  13200, 5032,  11152, 5040,  7056,  5048,  15248, 5064,  10128, 5072,  6032,  5080,
    14224, 5096,  12176, 5104,  8080,  5112,  16272, 5128,  8272,  5144,  12368, 5160,  10320,
    5168,  6224,  5176,  14416, 5192,  9296,  5208,  13392, 5224,  11344, 5232,  7248,  5240,
    15440, 5256,  8784,  5272,  12880, 5288,  10832, 5296,  6736,  5304,  14928, 5320,  9808,
    5328,  5712,  5336,  13904, 5352,  11856, 5360,  7760,  5368,  15952, 5384,  8528,  5400,
    12624, 5416,  10576, 5424,  6480,  5432,  14672, 5448,  9552,  5464,  13648, 5480,  11600,
    5488,  7504,  5496,  15696, 5512,  9040,  5528,  13136, 5544,  11088, 5552,  6992,  5560,
    15184, 5576,  10064, 5584,  5968,  5592,  14160, 5608,  12112, 5616,  8016,  5624,  16208,
    5640,  8400,  5656,  12496, 5672,  10448, 5680,  6352,  5688,  14544, 5704,  9424,  5720,
    13520, 5736,  11472, 5744,  7376,  5752,  15568, 5768,  8912,  5784,  13008, 5800,  10960,
    5808,  6864,  5816,  15056, 5832,  9936,  5848,  14032, 5864,  11984, 5872,  7888,  5880,
    16080, 5896,  8656,  5912,  12752, 5928,  10704, 5936,  6608,  5944,  14800, 5960,  9680,
    5976,  13776, 5992,  11728, 6000,  7632,  6008,  15824, 6024,  9168,  6040,  13264, 6056,
    11216, 6064,  7120,  6072,  15312, 6088,  10192, 6104,  14288, 6120,  12240, 6128,  8144,
    6136,  16336, 6152,  8240,  6168,  12336, 6184,  10288, 6200,  14384, 6216,  9264,  6232,
    13360, 6248,  11312, 6256,  7216,  6264,  15408, 6280,  8752,  6296,  12848, 6312,  10800,
    6320,  6704,  6328,  14896, 6344,  9776,  6360,  13872, 6376,  11824, 6384,  7728,  6392,
    15920, 6408,  8496,  6424,  12592, 6440,  10544, 6456,  14640, 6472,  9520,  6488,  13616,
    6504,  11568, 6512,  7472,  6520,  15664, 6536,  9008,  6552,  13104, 6568,  11056, 6576,
    6960,  6584,  15152, 6600,  10032, 6616,  14128, 6632,  12080, 6640,  7984,  6648,  16176,
    6664,  8368,  6680,  12464, 6696,  10416, 6712,  14512, 6728,  9392,  6744,  13488, 6760,
    11440, 6768,  7344,  6776,  15536, 6792,  8880,  6808,  12976, 6824,  10928, 6840,  15024,
    6856,  9904,  6872,  14000, 6888,  11952, 6896,  7856,  6904,  16048, 6920,  8624,  6936,
    12720, 6952,  10672, 6968,  14768, 6984,  9648,  7000,  13744, 7016,  11696, 7024,  7600,
    7032,  15792, 7048,  9136,  7064,  13232, 7080,  11184, 7096,  15280, 7112,  10160, 7128,
    14256, 7144,  12208, 7152,  8112,  7160,  16304, 7176,  8304,  7192,  12400, 7208,  10352,
    7224,  14448, 7240,  9328,  7256,  13424, 7272,  11376, 7288,  15472, 7304,  8816,  7320,
    12912, 7336,  10864, 7352,  14960, 7368,  9840,  7384,  13936, 7400,  11888, 7408,  7792,
    7416,  15984, 7432,  8560,  7448,  12656, 7464,  10608, 7480,  14704, 7496,  9584,  7512,
    13680, 7528,  11632, 7544,  15728, 7560,  9072,  7576,  13168, 7592,  11120, 7608,  15216,
    7624,  10096, 7640,  14192, 7656,  12144, 7664,  8048,  7672,  16240, 7688,  8432,  7704,
    12528, 7720,  10480, 7736,  14576, 7752,  9456,  7768,  13552, 7784,  11504, 7800,  15600,
    7816,  8944,  7832,  13040, 7848,  10992, 7864,  15088, 7880,  9968,  7896,  14064, 7912,
    12016, 7928,  16112, 7944,  8688,  7960,  12784, 7976,  10736, 7992,  14832, 8008,  9712,
    8024,  13808, 8040,  11760, 8056,  15856, 8072,  9200,  8088,  13296, 8104,  11248, 8120,
    15344, 8136,  10224, 8152,  14320, 8168,  12272, 8184,  16368, 8216,  12296, 8232,  10248,
    8248,  14344, 8264,  9224,  8280,  13320, 8296,  11272, 8312,  15368, 8328,  8712,  8344,
    12808, 8360,  10760, 8376,  14856, 8392,  9736,  8408,  13832, 8424,  11784, 8440,  15880,
    8472,  12552, 8488,  10504, 8504,  14600, 8520,  9480,  8536,  13576, 8552,  11528, 8568,
    15624, 8584,  8968,  8600,  13064, 8616,  11016, 8632,  15112, 8648,  9992,  8664,  14088,
    8680,  12040, 8696,  16136, 8728,  12424, 8744,  10376, 8760,  14472, 8776,  9352,  8792,
    13448, 8808,  11400, 8824,  15496, 8856,  12936, 8872,  10888, 8888,  14984, 8904,  9864,
    8920,  13960, 8936,  11912, 8952,  16008, 8984,  12680, 9000,  10632, 9016,  14728, 9032,
    9608,  9048,  13704, 9064,  11656, 9080,  15752, 9112,  13192, 9128,  11144, 9144,  15240,
    9160,  10120, 9176,  14216, 9192,  12168, 9208,  16264, 9240,  12360, 9256,  10312, 9272,
    14408, 9304,  13384, 9320,  11336, 9336,  15432, 9368,  12872, 9384,  10824, 9400,  14920,
    9416,  9800,  9432,  13896, 9448,  11848, 9464,  15944, 9496,  12616, 9512,  10568, 9528,
    14664, 9560,  13640, 9576,  11592, 9592,  15688, 9624,  13128, 9640,  11080, 9656,  15176,
    9672,  10056, 9688,  14152, 9704,  12104, 9720,  16200, 9752,  12488, 9768,  10440, 9784,
    14536, 9816,  13512, 9832,  11464, 9848,  15560, 9880,  13000, 9896,  10952, 9912,  15048,
    9944,  14024, 9960,  11976, 9976,  16072, 10008, 12744, 10024, 10696, 10040, 14792, 10072,
    13768, 10088, 11720, 10104, 15816, 10136, 13256, 10152, 11208, 10168, 15304, 10200, 14280,
    10216, 12232, 10232, 16328, 10264, 12328, 10296, 14376, 10328, 13352, 10344, 11304, 10360,
    15400, 10392, 12840, 10408, 10792, 10424, 14888, 10456, 13864, 10472, 11816, 10488, 15912,
    10520, 12584, 10552, 14632, 10584, 13608, 10600, 11560, 10616, 15656, 10648, 13096, 10664,
    11048, 10680, 15144, 10712, 14120, 10728, 12072, 10744, 16168, 10776, 12456, 10808, 14504,
    10840, 13480, 10856, 11432, 10872, 15528, 10904, 12968, 10936, 15016, 10968, 13992, 10984,
    11944, 11000, 16040, 11032, 12712, 11064, 14760, 11096, 13736, 11112, 11688, 11128, 15784,
    11160, 13224, 11192, 15272, 11224, 14248, 11240, 12200, 11256, 16296, 11288, 12392, 11320,
    14440, 11352, 13416, 11384, 15464, 11416, 12904, 11448, 14952, 11480, 13928, 11496, 11880,
    11512, 15976, 11544, 12648, 11576, 14696, 11608, 13672, 11640, 15720, 11672, 13160, 11704,
    15208, 11736, 14184, 11752, 12136, 11768, 16232, 11800, 12520, 11832, 14568, 11864, 13544,
    11896, 15592, 11928, 13032, 11960, 15080, 11992, 14056, 12024, 16104, 12056, 12776, 12088,
    14824, 12120, 13800, 12152, 15848, 12184, 13288, 12216, 15336, 12248, 14312, 12280, 16360,
    12344, 14360, 12376, 13336, 12408, 15384, 12440, 12824, 12472, 14872, 12504, 13848, 12536,
    15896, 12600, 14616, 12632, 13592, 12664, 15640, 12696, 13080, 12728, 15128, 12760, 14104,
    12792, 16152, 12856, 14488, 12888, 13464, 12920, 15512, 12984, 15000, 13016, 13976, 13048,
    16024, 13112, 14744, 13144, 13720, 13176, 15768, 13240, 15256, 13272, 14232, 13304, 16280,
    13368, 14424, 13432, 15448, 13496, 14936, 13528, 13912, 13560, 15960, 13624, 14680, 13688,
    15704, 13752, 15192, 13784, 14168, 13816, 16216, 13880, 14552, 13944, 15576, 14008, 15064,
    14072, 16088, 14136, 14808, 14200, 15832, 14264, 15320, 14328, 16344, 14456, 15416, 14520,
    14904, 14584, 15928, 14712, 15672, 14776, 15160, 14840, 16184, 14968, 15544, 15096, 16056,
    15224, 15800, 15352, 16312, 15608, 15992, 15864, 16248
};

const uint16_t plpBitRevIndexTable_fixed_4096[PLPBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = {
    /* radix 4, size 4032 */
    8,     16384, 16,    8192,  24,    24576, 32,    4096,  40,    20480, 48,    12288, 56,
    28672, 64,    2048,  72,    18432, 80,    10240, 88,    26624, 96,    6144,  104,   22528,
    112,   14336, 120,   30720, 128,   1024,  136,   17408, 144,   9216,  152,   25600, 160,
    5120,  168,   21504, 176,   13312, 184,   29696, 192,   3072,  200,   19456, 208,   11264,
    216,   27648, 224,   7168,  232,   23552, 240,   15360, 248,   31744, 256,   512,   264,
    16896, 272,   8704,  280,   25088, 288,   4608,  296,   20992, 304,   12800, 312,   29184,
    320,   2560,  328,   18944, 336,   10752, 344,   27136, 352,   6656,  360,   23040, 368,
    14848, 376,   31232, 384,   1536,  392,   17920, 400,   9728,  408,   26112, 416,   5632,
    424,   22016, 432,   13824, 440,   30208, 448,   3584,  456,   19968, 464,   11776, 472,
    28160, 480,   7680,  488,   24064, 496,   15872, 504,   32256, 520,   16640, 528,   8448,
    536,   24832, 544,   4352,  552,   20736, 560,   12544, 568,   28928, 576,   2304,  584,
    18688, 592,   10496, 600,   26880, 608,   6400,  616,   22784, 624,   14592, 632,   30976,
    640,   1280,  648,   17664, 656,   9472,  664,   25856, 672,   5376,  680,   21760, 688,
    13568, 696,   29952, 704,   3328,  712,   19712, 720,   11520, 728,   27904, 736,   7424,
    744,   23808, 752,   15616, 760,   32000, 776,   17152, 784,   8960,  792,   25344, 800,
    4864,  808,   21248, 816,   13056, 824,   29440, 832,   2816,  840,   19200, 848,   11008,
    856,   27392, 864,   6912,  872,   23296, 880,   15104, 888,   31488, 896,   1792,  904,
    18176, 912,   9984,  920,   26368, 928,   5888,  936,   22272, 944,   14080, 952,   30464,
    960,   3840,  968,   20224, 976,   12032, 984,   28416, 992,   7936,  1000,  24320, 1008,
    16128, 1016,  32512, 1032,  16512, 1040,  8320,  1048,  24704, 1056,  4224,  1064,  20608,
    1072,  12416, 1080,  28800, 1088,  2176,  1096,  18560, 1104,  10368, 1112,  26752, 1120,
    6272,  1128,  22656, 1136,  14464, 1144,  30848, 1160,  17536, 1168,  9344,  1176,  25728,
    1184,  5248,  1192,  21632, 1200,  13440, 1208,  29824, 1216,  3200,  1224,  19584, 1232,
    11392, 1240,  27776, 1248,  7296,  1256,  23680, 1264,  15488, 1272,  31872, 1288,  17024,
    1296,  8832,  1304,  25216, 1312,  4736,  1320,  21120, 1328,  12928, 1336,  29312, 1344,
    2688,  1352,  19072, 1360,  10880, 1368,  27264, 1376,  6784,  1384,  23168, 1392,  14976,
    1400,  31360, 1408,  1664,  1416,  18048, 1424,  9856,  1432,  26240, 1440,  5760,  1448,
    22144, 1456,  13952, 1464,  30336, 1472,  3712,  1480,  20096, 1488,  11904, 1496,  28288,
    1504,  7808,  1512,  24192, 1520,  16000, 1528,  32384, 1544,  16768, 1552,  8576,  1560,
    24960, 1568,  4480,  1576,  20864, 1584,  12672, 1592,  29056, 1600,  2432,  1608,  18816,
    1616,  10624, 1624,  27008, 1632,  6528,  1640,  22912, 1648,  14720, 1656,  31104, 1672,
    17792, 1680,  9600,  1688,  25984, 1696,  5504,  1704,  21888, 1712,  13696, 1720,  30080,
    1728,  3456,  1736,  19840, 1744,  11648, 1752,  28032, 1760,  7552,  1768,  23936, 1776,
    15744, 1784,  32128, 1800,  17280, 1808,  9088,  1816,  25472, 1824,  4992,  1832,  21376,
    1840,  13184, 1848,  29568, 1856,  2944,  1864,  19328, 1872,  11136, 1880,  27520, 1888,
    7040,  1896,  23424, 1904,  15232, 1912,  31616, 1928,  18304, 1936,  10112, 1944,  26496,
    1952,  6016,  1960,  22400, 1968,  14208, 1976,  30592, 1984,  3968,  1992,  20352, 2000,
    12160, 2008,  28544, 2016,  8064,  2024,  24448, 2032,  16256, 2040,  32640, 2056,  16448,
    2064,  8256,  2072,  24640, 2080,  4160,  2088,  20544, 2096,  12352, 2104,  28736, 2120,
    18496, 2128,  10304, 2136,  26688, 2144,  6208,  2152,  22592, 2160,  14400, 2168,  30784,
    2184,  17472, 2192,  9280,  2200,  25664, 2208,  5184,  2216,  21568, 2224,  13376, 2232,
    29760, 2240,  3136,  2248,  19520, 2256,  11328, 2264,  27712, 2272,  7232,  2280,  23616,
    2288,  15424, 2296,  31808, 2312,  16960, 2320,  8768,  2328,  25152, 2336,  4672,  2344,
    21056, 2352,  12864, 2360,  29248, 2368,  2624,  2376,  19008, 2384,  10816, 2392,  27200,
    2400,  6720,  2408,  23104, 2416,  14912, 2424,  31296, 2440,  17984, 2448,  9792,  2456,
    26176, 2464,  5696,  2472,  22080, 2480,  13888, 2488,  30272, 2496,  3648,  2504,  20032,
    2512,  11840, 2520,  28224, 2528,  7744,  2536,  24128, 2544,  15936, 2552,  32320, 2568,
    16704, 2576,  8512,  2584,  24896, 2592,  4416,  2600,  20800, 2608,  12608, 2616,  28992,
    2632,  18752, 2640,  10560, 2648,  26944, 2656,  6464,  2664,  22848, 2672,  14656, 2680,
    31040, 2696,  17728, 2704,  9536,  2712,  25920, 2720,  5440,  2728,  21824, 2736,  13632,
    2744,  30016, 2752,  3392,  2760,  19776, 2768,  11584, 2776,  27968, 2784,  7488,  2792,
    23872, 2800,  15680, 2808,  32064, 2824,  17216, 2832,  9024,  2840,  25408, 2848,  4928,
    2856,  21312, 2864,  13120, 2872,  29504, 2888,  19264, 2896,  11072, 2904,  27456, 2912,
    6976,  2920,  23360, 2928,  15168, 2936,  31552, 2952,  18240, 2960,  10048, 2968,  26432,
    2976,  5952,  2984,  22336, 2992,  14144, 3000,  30528, 3008,  3904,  3016,  20288, 3024,
    12096, 3032,  28480, 3040,  8000,  3048,  24384, 3056,  16192, 3064,  32576, 3080,  16576,
    3088,  8384,  3096,  24768, 3104,  4288,  3112,  20672, 3120,  12480, 3128,  28864, 3144,
    18624, 3152,  10432, 3160,  26816, 3168,  6336,  3176,  22720, 3184,  14528, 3192,  30912,
    3208,  17600, 3216,  9408,  3224,  25792, 3232,  5312,  3240,  21696, 3248,  13504, 3256,
    29888, 3272,  19648, 3280,  11456, 3288,  27840, 3296,  7360,  3304,  23744, 3312,  15552,
    3320,  31936, 3336,  17088, 3344,  8896,  3352,  25280, 3360,  4800,  3368,  21184, 3376,
    12992, 3384,  29376, 3400,  19136, 3408,  10944, 3416,  27328, 3424,  6848,  3432,  23232,
    3440,  15040, 3448,  31424, 3464,  18112, 3472,  9920,  3480,  26304, 3488,  5824,  3496,
    22208, 3504,  14016, 3512,  30400, 3520,  3776,  3528,  20160, 3536,  11968, 3544,  28352,
    3552,  7872,  3560,  24256, 3568,  16064, 3576,  32448, 3592,  16832, 3600,  8640,  3608,
    25024, 3616,  4544,  3624,  20928, 3632,  12736, 3640,  29120, 3656,  18880, 3664,  10688,
    3672,  27072, 3680,  6592,  3688,  22976, 3696,  14784, 3704,  31168, 3720,  17856, 3728,
    9664,  3736,  26048, 3744,  5568,  3752,  21952, 3760,  13760, 3768,  30144, 3784,  19904,
    3792,  11712, 3800,  28096, 3808,  7616,  3816,  24000, 3824,  15808, 3832,  32192, 3848,
    17344, 3856,  9152,  3864,  25536, 3872,  5056,  3880,  21440, 3888,  13248, 3896,  29632,
    3912,  19392, 3920,  11200, 3928,  27584, 3936,  7104,  3944,  23488, 3952,  15296, 3960,
    31680, 3976,  18368, 3984,  10176, 3992,  26560, 4000,  6080,  4008,  22464, 4016,  14272,
    4024,  30656, 4040,  20416, 4048,  12224, 4056,  28608, 4064,  8128,  4072,  24512, 4080,
    16320, 4088,  32704, 4104,  16416, 4112,  8224,  4120,  24608, 4136,  20512, 4144,  12320,
    4152,  28704, 4168,  18464, 4176,  10272, 4184,  26656, 4192,  6176,  4200,  22560, 4208,
    14368, 4216,  30752, 4232,  17440, 4240,  9248,  4248,  25632, 4256,  5152,  4264,  21536,
    4272,  13344, 4280,  29728, 4296,  19488, 4304,  11296, 4312,  27680, 4320,  7200,  4328,
    23584, 4336,  15392, 4344,  31776, 4360,  16928, 4368,  8736,  4376,  25120, 4384,  4640,
    4392,  21024, 4400,  12832, 4408,  29216, 4424,  18976, 4432,  10784, 4440,  27168, 4448,
    6688,  4456,  23072, 4464,  14880, 4472,  31264, 4488,  17952, 4496,  9760,  4504,  26144,
    4512,  5664,  4520,  22048, 4528,  13856, 4536,  30240, 4552,  20000, 4560,  11808, 4568,
    28192, 4576,  7712,  4584,  24096, 4592,  15904, 4600,  32288, 4616,  16672, 4624,  8480,
    4632,  24864, 4648,  20768, 4656,  12576, 4664,  28960, 4680,  18720, 4688,  10528, 4696,
    26912, 4704,  6432,  4712,  22816, 4720,  14624, 4728,  31008, 4744,  17696, 4752,  9504,
    4760,  25888, 4768,  5408,  4776,  21792, 4784,  13600, 4792,  29984, 4808,  19744, 4816,
    11552, 4824,  27936, 4832,  7456,  4840,  23840, 4848,  15648, 4856,  32032, 4872,  17184,
    4880,  8992,  4888,  25376, 4904,  21280, 4912,  13088, 4920,  29472, 4936,  19232, 4944,
    11040, 4952,  27424, 4960,  6944,  4968,  23328, 4976,  15136, 4984,  31520, 5000,  18208,
    5008,  10016, 5016,  26400, 5024,  5920,  5032,  22304, 5040,  14112, 5048,  30496, 5064,
    20256, 5072,  12064, 5080,  28448, 5088,  7968,  5096,  24352, 5104,  16160, 5112,  32544,
    5128,  16544, 5136,  8352,  5144,  24736, 5160,  20640, 5168,  12448, 5176,  28832, 5192,
    18592, 5200,  10400, 5208,  26784, 5216,  6304,  5224,  22688, 5232,  14496, 5240,  30880,
    5256,  17568, 5264,  9376,  5272,  25760, 5288,  21664, 5296,  13472, 5304,  29856, 5320,
    19616, 5328,  11424, 5336,  27808, 5344,  7328,  5352,  23712, 5360,  15520, 5368,  31904,
    5384,  17056, 5392,  8864,  5400,  25248, 5416,  21152, 5424,  12960, 5432,  29344, 5448,
    19104, 5456,  10912, 5464,  27296, 5472,  6816,  5480,  23200, 5488,  15008, 5496,  31392,
    5512,  18080, 5520,  9888,  5528,  26272, 5536,  5792,  5544,  22176, 5552,  13984, 5560,
    30368, 5576,  20128, 5584,  11936, 5592,  28320, 5600,  7840,  5608,  24224, 5616,  16032,
    5624,  32416, 5640,  16800, 5648,  8608,  5656,  24992, 5672,  20896, 5680,  12704, 5688,
    29088, 5704,  18848, 5712,  10656, 5720,  27040, 5728,  6560,  5736,  22944, 5744,  14752,
    5752,  31136, 5768,  17824, 5776,  9632,  5784,  26016, 5800,  21920, 5808,  13728, 5816,
    30112, 5832,  19872, 5840,  11680, 5848,  28064, 5856,  7584,  5864,  23968, 5872,  15776,
    5880,  32160, 5896,  17312, 5904,  9120,  5912,  25504, 5928,  21408, 5936,  13216, 5944,
    29600, 5960,  19360, 5968,  11168, 5976,  27552, 5984,  7072,  5992,  23456, 6000,  15264,
    6008,  31648, 6024,  18336, 6032,  10144, 6040,  26528, 6056,  22432, 6064,  14240, 6072,
    30624, 6088,  20384, 6096,  12192, 6104,  28576, 6112,  8096,  6120,  24480, 6128,  16288,
    6136,  32672, 6152,  16480, 6160,  8288,  6168,  24672, 6184,  20576, 6192,  12384, 6200,
    28768, 6216,  18528, 6224,  10336, 6232,  26720, 6248,  22624, 6256,  14432, 6264,  30816,
    6280,  17504, 6288,  9312,  6296,  25696, 6312,  21600, 6320,  13408, 6328,  29792, 6344,
    19552, 6352,  11360, 6360,  27744, 6368,  7264,  6376,  23648, 6384,  15456, 6392,  31840,
    6408,  16992, 6416,  8800,  6424,  25184, 6440,  21088, 6448,  12896, 6456,  29280, 6472,
    19040, 6480,  10848, 6488,  27232, 6496,  6752,  6504,  23136, 6512,  14944, 6520,  31328,
    6536,  18016, 6544,  9824,  6552,  26208, 6568,  22112, 6576,  13920, 6584,  30304, 6600,
    20064, 6608,  11872, 6616,  28256, 6624,  7776,  6632,  24160, 6640,  15968, 6648,  32352,
    6664,  16736, 6672,  8544,  6680,  24928, 6696,  20832, 6704,  12640, 6712,  29024, 6728,
    18784, 6736,  10592, 6744,  26976, 6760,  22880, 6768,  14688, 6776,  31072, 6792,  17760,
    6800,  9568,  6808,  25952, 6824,  21856, 6832,  13664, 6840,  30048, 6856,  19808, 6864,
    11616, 6872,  28000, 6880,  7520,  6888,  23904, 6896,  15712, 6904,  32096, 6920,  17248,
    6928,  9056,  6936,  25440, 6952,  21344, 6960,  13152, 6968,  29536, 6984,  19296, 6992,
    11104, 7000,  27488, 7016,  23392, 7024,  15200, 7032,  31584, 7048,  18272, 7056,  10080,
    7064,  26464, 7080,  22368, 7088,  14176, 7096,  30560, 7112,  20320, 7120,  12128, 7128,
    28512, 7136,  8032,  7144,  24416, 7152,  16224, 7160,  32608, 7176,  16608, 7184,  8416,
    7192,  24800, 7208,  20704, 7216,  12512, 7224,  28896, 7240,  18656, 7248,  10464, 7256,
    26848, 7272,  22752, 7280,  14560, 7288,  30944, 7304,  17632, 7312,  9440,  7320,  25824,
    7336,  21728, 7344,  13536, 7352,  29920, 7368,  19680, 7376,  11488, 7384,  27872, 7400,
    23776, 7408,  15584, 7416,  31968, 7432,  17120, 7440,  8928,  7448,  25312, 7464,  21216,
    7472,  13024, 7480,  29408, 7496,  19168, 7504,  10976, 7512,  27360, 7528,  23264, 7536,
    15072, 7544,  31456, 7560,  18144, 7568,  9952,  7576,  26336, 7592,  22240, 7600,  14048,
    7608,  30432, 7624,  20192, 7632,  12000, 7640,  28384, 7648,  7904,  7656,  24288, 7664,
    16096, 7672,  32480, 7688,  16864, 7696,  8672,  7704,  25056, 7720,  20960, 7728,  12768,
    7736,  29152, 7752,  18912, 7760,  10720, 7768,  27104, 7784,  23008, 7792,  14816, 7800,
    31200, 7816,  17888, 7824,  9696,  7832,  26080, 7848,  21984, 7856,  13792, 7864,  30176,
    7880,  19936, 7888,  11744, 7896,  28128, 7912,  24032, 7920,  15840, 7928,  32224, 7944,
    17376, 7952,  9184,  7960,  25568, 7976,  21472, 7984,  13280, 7992,  29664, 8008,  19424,
    8016,  11232, 8024,  27616, 8040,  23520, 8048,  15328, 8056,  31712, 8072,  18400, 8080,
    10208, 8088,  26592, 8104,  22496, 8112,  14304, 8120,  30688, 8136,  20448, 8144,  12256,
    8152,  28640, 8168,  24544, 8176,  16352, 8184,  32736, 8200,  16400, 8216,  24592, 8232,
    20496, 8240,  12304, 8248,  28688, 8264,  18448, 8272,  10256, 8280,  26640, 8296,  22544,
    8304,  14352, 8312,  30736, 8328,  17424, 8336,  9232,  8344,  25616, 8360,  21520, 8368,
    13328, 8376,  29712, 8392,  19472, 8400,  11280, 8408,  27664, 8424,  23568, 8432,  15376,
    8440,  31760, 8456,  16912, 8464,  8720,  8472,  25104, 8488,  21008, 8496,  12816, 8504,
    29200, 8520,  18960, 8528,  10768, 8536,  27152, 8552,  23056, 8560,  14864, 8568,  31248,
    8584,  17936, 8592,  9744,  8600,  26128, 8616,  22032, 8624,  13840, 8632,  30224, 8648,
    19984, 8656,  11792, 8664,  28176, 8680,  24080, 8688,  15888, 8696,  32272, 8712,  16656,
    8728,  24848, 8744,  20752, 8752,  12560, 8760,  28944, 8776,  18704, 8784,  10512, 8792,
    26896, 8808,  22800, 8816,  14608, 8824,  30992, 8840,  17680, 8848,  9488,  8856,  25872,
    8872,  21776, 8880,  13584, 8888,  29968, 8904,  19728, 8912,  11536, 8920,  27920, 8936,
    23824, 8944,  15632, 8952,  32016, 8968,  17168, 8984,  25360, 9000,  21264, 9008,  13072,
    9016,  29456, 9032,  19216, 9040,  11024, 9048,  27408, 9064,  23312, 9072,  15120, 9080,
    31504, 9096,  18192, 9104,  10000, 9112,  26384, 9128,  22288, 9136,  14096, 9144,  30480,
    9160,  20240, 9168,  12048, 9176,  28432, 9192,  24336, 9200,  16144, 9208,  32528, 9224,
    16528, 9240,  24720, 9256,  20624, 9264,  12432, 9272,  28816, 9288,  18576, 9296,  10384,
    9304,  26768, 9320,  22672, 9328,  14480, 9336,  30864, 9352,  17552, 9368,  25744, 9384,
    21648, 9392,  13456, 9400,  29840, 9416,  19600, 9424,  11408, 9432,  27792, 9448,  23696,
    9456,  15504, 9464,  31888, 9480,  17040, 9496,  25232, 9512,  21136, 9520,  12944, 9528,
    29328, 9544,  19088, 9552,  10896, 9560,  27280, 9576,  23184, 9584,  14992, 9592,  31376,
    9608,  18064, 9616,  9872,  9624,  26256, 9640,  22160, 9648,  13968, 9656,  30352, 9672,
    20112, 9680,  11920, 9688,  28304, 9704,  24208, 9712,  16016, 9720,  32400, 9736,  16784,
    9752,  24976, 9768,  20880, 9776,  12688, 9784,  29072, 9800,  18832, 9808,  10640, 9816,
    27024, 9832,  22928, 9840,  14736, 9848,  31120, 9864,  17808, 9880,  26000, 9896,  21904,
    9904,  13712, 9912,  30096, 9928,  19856, 9936,  11664, 9944,  28048, 9960,  23952, 9968,
    15760, 9976,  32144, 9992,  17296, 10008, 25488, 10024, 21392, 10032, 13200, 10040, 29584,
    10056, 19344, 10064, 11152, 10072, 27536, 10088, 23440, 10096, 15248, 10104, 31632, 10120,
    18320, 10136, 26512, 10152, 22416, 10160, 14224, 10168, 30608, 10184, 20368, 10192, 12176,
    10200, 28560, 10216, 24464, 10224, 16272, 10232, 32656, 10248, 16464, 10264, 24656, 10280,
    20560, 10288, 12368, 10296, 28752, 10312, 18512, 10328, 26704, 10344, 22608, 10352, 14416,
    10360, 30800, 10376, 17488, 10392, 25680, 10408, 21584, 10416, 13392, 10424, 29776, 10440,
    19536, 10448, 11344, 10456, 27728, 10472, 23632, 10480, 15440, 10488, 31824, 10504, 16976,
    10520, 25168, 10536, 21072, 10544, 12880, 10552, 29264, 10568, 19024, 10576, 10832, 10584,
    27216, 10600, 23120, 10608, 14928, 10616, 31312, 10632, 18000, 10648, 26192, 10664, 22096,
    10672, 13904, 10680, 30288, 10696, 20048, 10704, 11856, 10712, 28240, 10728, 24144, 10736,
    15952, 10744, 32336, 10760, 16720, 10776, 24912, 10792, 20816, 10800, 12624, 10808, 29008,
    10824, 18768, 10840, 26960, 10856, 22864, 10864, 14672, 10872, 31056, 10888, 17744, 10904,
    25936, 10920, 21840, 10928, 13648, 10936, 30032, 10952, 19792, 10960, 11600, 10968, 27984,
    10984, 23888, 10992, 15696, 11000, 32080, 11016, 17232, 11032, 25424, 11048, 21328, 11056,
    13136, 11064, 29520, 11080, 19280, 11096, 27472, 11112, 23376, 11120, 15184, 11128, 31568,
    11144, 18256, 11160, 26448, 11176, 22352, 11184, 14160, 11192, 30544, 11208, 20304, 11216,
    12112, 11224, 28496, 11240, 24400, 11248, 16208, 11256, 32592, 11272, 16592, 11288, 24784,
    11304, 20688, 11312, 12496, 11320, 28880, 11336, 18640, 11352, 26832, 11368, 22736, 11376,
    14544, 11384, 30928, 11400, 17616, 11416, 25808, 11432, 21712, 11440, 13520, 11448, 29904,
    11464, 19664, 11480, 27856, 11496, 23760, 11504, 15568, 11512, 31952, 11528, 17104, 11544,
    25296, 11560, 21200, 11568, 13008, 11576, 29392, 11592, 19152, 11608, 27344, 11624, 23248,
    11632, 15056, 11640, 31440, 11656, 18128, 11672, 26320, 11688, 22224, 11696, 14032, 11704,
    30416, 11720, 20176, 11728, 11984, 11736, 28368, 11752, 24272, 11760, 16080, 11768, 32464,
    11784, 16848, 11800, 25040, 11816, 20944, 11824, 12752, 11832, 29136, 11848, 18896, 11864,
    27088, 11880, 22992, 11888, 14800, 11896, 31184, 11912, 17872, 11928, 26064, 11944, 21968,
    11952, 13776, 11960, 30160, 11976, 19920, 11992, 28112, 12008, 24016, 12016, 15824, 12024,
    32208, 12040, 17360, 12056, 25552, 12072, 21456, 12080, 13264, 12088, 29648, 12104, 19408,
    12120, 27600, 12136, 23504, 12144, 15312, 12152, 31696, 12168, 18384, 12184, 26576, 12200,
    22480, 12208, 14288, 12216, 30672, 12232, 20432, 12248, 28624, 12264, 24528, 12272, 16336,
    12280, 32720, 12296, 16432, 12312, 24624, 12328, 20528, 12344, 28720, 12360, 18480, 12376,
    26672, 12392, 22576, 12400, 14384, 12408, 30768, 12424, 17456, 12440, 25648, 12456, 21552,
    12464, 13360, 12472, 29744, 12488, 19504, 12504, 27696, 12520, 23600, 12528, 15408, 12536,
    31792, 12552, 16944, 12568, 25136, 12584, 21040, 12592, 12848, 12600, 29232, 12616, 18992,
    12632, 27184, 12648, 23088, 12656, 14896, 12664, 31280, 12680, 17968, 12696, 26160, 12712,
    22064, 12720, 13872, 12728, 30256, 12744, 20016, 12760, 28208, 12776, 24112, 12784, 15920,
    12792, 32304, 12808, 16688, 12824, 24880, 12840, 20784, 12856, 28976, 12872, 18736, 12888,
    26928, 12904, 22832, 12912, 14640, 12920, 31024, 12936, 17712, 12952, 25904, 12968, 21808,
    12976, 13616, 12984, 30000, 13000, 19760, 13016, 27952, 13032, 23856, 13040, 15664, 13048,
    32048, 13064, 17200, 13080, 25392, 13096, 21296, 13112, 29488, 13128, 19248, 13144, 27440,
    13160, 23344, 13168, 15152, 13176, 31536, 13192, 18224, 13208, 26416, 13224, 22320, 13232,
    14128, 13240, 30512, 13256, 20272, 13272, 28464, 13288, 24368, 13296, 16176, 13304, 32560,
    13320, 16560, 13336, 24752, 13352, 20656, 13368, 28848, 13384, 18608, 13400, 26800, 13416,
    22704, 13424, 14512, 13432, 30896, 13448, 17584, 13464, 25776, 13480, 21680, 13496, 29872,
    13512, 19632, 13528, 27824, 13544, 23728, 13552, 15536, 13560, 31920, 13576, 17072, 13592,
    25264, 13608, 21168, 13624, 29360, 13640, 19120, 13656, 27312, 13672, 23216, 13680, 15024,
    13688, 31408, 13704, 18096, 13720, 26288, 13736, 22192, 13744, 14000, 13752, 30384, 13768,
    20144, 13784, 28336, 13800, 24240, 13808, 16048, 13816, 32432, 13832, 16816, 13848, 25008,
    13864, 20912, 13880, 29104, 13896, 18864, 13912, 27056, 13928, 22960, 13936, 14768, 13944,
    31152, 13960, 17840, 13976, 26032, 13992, 21936, 14008, 30128, 14024, 19888, 14040, 28080,
    14056, 23984, 14064, 15792, 14072, 32176, 14088, 17328, 14104, 25520, 14120, 21424, 14136,
    29616, 14152, 19376, 14168, 27568, 14184, 23472, 14192, 15280, 14200, 31664, 14216, 18352,
    14232, 26544, 14248, 22448, 14264, 30640, 14280, 20400, 14296, 28592, 14312, 24496, 14320,
    16304, 14328, 32688, 14344, 16496, 14360, 24688, 14376, 20592, 14392, 28784, 14408, 18544,
    14424, 26736, 14440, 22640, 14456, 30832, 14472, 17520, 14488, 25712, 14504, 21616, 14520,
    29808, 14536, 19568, 14552, 27760, 14568, 23664, 14576, 15472, 14584, 31856, 14600, 17008,
    14616, 25200, 14632, 21104, 14648, 29296, 14664, 19056, 14680, 27248, 14696, 23152, 14704,
    14960, 14712, 31344, 14728, 18032, 14744, 26224, 14760, 22128, 14776, 30320, 14792, 20080,
    14808, 28272, 14824, 24176, 14832, 15984, 14840, 32368, 14856, 16752, 14872, 24944, 14888,
    20848, 14904, 29040, 14920, 18800, 14936, 26992, 14952, 22896, 14968, 31088, 14984, 17776,
    15000, 25968, 15016, 21872, 15032, 30064, 15048, 19824, 15064, 28016, 15080, 23920, 15088,
    15728, 15096, 32112, 15112, 17264, 15128, 25456, 15144, 21360, 15160, 29552, 15176, 19312,
    15192, 27504, 15208, 23408, 15224, 31600, 15240, 18288, 15256, 26480, 15272, 22384, 15288,
    30576, 15304, 20336, 15320, 28528, 15336, 24432, 15344, 16240, 15352, 32624, 15368, 16624,
    15384, 24816, 15400, 20720, 15416, 28912, 15432, 18672, 15448, 26864, 15464, 22768, 15480,
    30960, 15496, 17648, 15512, 25840, 15528, 21744, 15544, 29936, 15560, 19696, 15576, 27888,
    15592, 23792, 15608, 31984, 15624, 17136, 15640, 25328, 15656, 21232, 15672, 29424, 15688,
    19184, 15704, 27376, 15720, 23280, 15736, 31472, 15752, 18160, 15768, 26352, 15784, 22256,
    15800, 30448, 15816, 20208, 15832, 28400, 15848, 24304, 15856, 16112, 15864, 32496, 15880,
    16880, 15896, 25072, 15912, 20976, 15928, 29168, 15944, 18928, 15960, 27120, 15976, 23024,
    15992, 31216, 16008, 17904, 16024, 26096, 16040, 22000, 16056, 30192, 16072, 19952, 16088,
    28144, 16104, 24048, 16120, 32240, 16136, 17392, 16152, 25584, 16168, 21488, 16184, 29680,
    16200, 19440, 16216, 27632, 16232, 23536, 16248, 31728, 16264, 18416, 16280, 26608, 16296,
    22512, 16312, 30704, 16328, 20464, 16344, 28656, 16360, 24560, 16376, 32752, 16408, 24584,
    16424, 20488, 16440, 28680, 16456, 18440, 16472, 26632, 16488, 22536, 16504, 30728, 16520,
    17416, 16536, 25608, 16552, 21512, 16568, 29704, 16584, 19464, 16600, 27656, 16616, 23560,
    16632, 31752, 16648, 16904, 16664, 25096, 16680, 21000, 16696, 29192, 16712, 18952, 16728,
    27144, 16744, 23048, 16760, 31240, 16776, 17928, 16792, 26120, 16808, 22024, 16824, 30216,
    16840, 19976, 16856, 28168, 16872, 24072, 16888, 32264, 16920, 24840, 16936, 20744, 16952,
    28936, 16968, 18696, 16984, 26888, 17000, 22792, 17016, 30984, 17032, 17672, 17048, 25864,
    17064, 21768, 17080, 29960, 17096, 19720, 17112, 27912, 17128, 23816, 17144, 32008, 17176,
    25352, 17192, 21256, 17208, 29448, 17224, 19208, 17240, 27400, 17256, 23304, 17272, 31496,
    17288, 18184, 17304, 26376, 17320, 22280, 17336, 30472, 17352, 20232, 17368, 28424, 17384,
    24328, 17400, 32520, 17432, 24712, 17448, 20616, 17464, 28808, 17480, 18568, 17496, 26760,
    17512, 22664, 17528, 30856, 17560, 25736, 17576, 21640, 17592, 29832, 17608, 19592, 17624,
    27784, 17640, 23688, 17656, 31880, 17688, 25224, 17704, 21128, 17720, 29320, 17736, 19080,
    17752, 27272, 17768, 23176, 17784, 31368, 17800, 18056, 17816, 26248, 17832, 22152, 17848,
    30344, 17864, 20104, 17880, 28296, 17896, 24200, 17912, 32392, 17944, 24968, 17960, 20872,
    17976, 29064, 17992, 18824, 18008, 27016, 18024, 22920, 18040, 31112, 18072, 25992, 18088,
    21896, 18104, 30088, 18120, 19848, 18136, 28040, 18152, 23944, 18168, 32136, 18200, 25480,
    18216, 21384, 18232, 29576, 18248, 19336, 18264, 27528, 18280, 23432, 18296, 31624, 18328,
    26504, 18344, 22408, 18360, 30600, 18376, 20360, 18392, 28552, 18408, 24456, 18424, 32648,
    18456, 24648, 18472, 20552, 18488, 28744, 18520, 26696, 18536, 22600, 18552, 30792, 18584,
    25672, 18600, 21576, 18616, 29768, 18632, 19528, 18648, 27720, 18664, 23624, 18680, 31816,
    18712, 25160, 18728, 21064, 18744, 29256, 18760, 19016, 18776, 27208, 18792, 23112, 18808,
    31304, 18840, 26184, 18856, 22088, 18872, 30280, 18888, 20040, 18904, 28232, 18920, 24136,
    18936, 32328, 18968, 24904, 18984, 20808, 19000, 29000, 19032, 26952, 19048, 22856, 19064,
    31048, 19096, 25928, 19112, 21832, 19128, 30024, 19144, 19784, 19160, 27976, 19176, 23880,
    19192, 32072, 19224, 25416, 19240, 21320, 19256, 29512, 19288, 27464, 19304, 23368, 19320,
    31560, 19352, 26440, 19368, 22344, 19384, 30536, 19400, 20296, 19416, 28488, 19432, 24392,
    19448, 32584, 19480, 24776, 19496, 20680, 19512, 28872, 19544, 26824, 19560, 22728, 19576,
    30920, 19608, 25800, 19624, 21704, 19640, 29896, 19672, 27848, 19688, 23752, 19704, 31944,
    19736, 25288, 19752, 21192, 19768, 29384, 19800, 27336, 19816, 23240, 19832, 31432, 19864,
    26312, 19880, 22216, 19896, 30408, 19912, 20168, 19928, 28360, 19944, 24264, 19960, 32456,
    19992, 25032, 20008, 20936, 20024, 29128, 20056, 27080, 20072, 22984, 20088, 31176, 20120,
    26056, 20136, 21960, 20152, 30152, 20184, 28104, 20200, 24008, 20216, 32200, 20248, 25544,
    20264, 21448, 20280, 29640, 20312, 27592, 20328, 23496, 20344, 31688, 20376, 26568, 20392,
    22472, 20408, 30664, 20440, 28616, 20456, 24520, 20472, 32712, 20504, 24616, 20536, 28712,
    20568, 26664, 20584, 22568, 20600, 30760, 20632, 25640, 20648, 21544, 20664, 29736, 20696,
    27688, 20712, 23592, 20728, 31784, 20760, 25128, 20776, 21032, 20792, 29224, 20824, 27176,
    20840, 23080, 20856, 31272, 20888, 26152, 20904, 22056, 20920, 30248, 20952, 28200, 20968,
    24104, 20984, 32296, 21016, 24872, 21048, 28968, 21080, 26920, 21096, 22824, 21112, 31016,
    21144, 25896, 21160, 21800, 21176, 29992, 21208, 27944, 21224, 23848, 21240, 32040, 21272,
    25384, 21304, 29480, 21336, 27432, 21352, 23336, 21368, 31528, 21400, 26408, 21416, 22312,
    21432, 30504, 21464, 28456, 21480, 24360, 21496, 32552, 21528, 24744, 21560, 28840, 21592,
    26792, 21608, 22696, 21624, 30888, 21656, 25768, 21688, 29864, 21720, 27816, 21736, 23720,
    21752, 31912, 21784, 25256, 21816, 29352, 21848, 27304, 21864, 23208, 21880, 31400, 21912,
    26280, 21928, 22184, 21944, 30376, 21976, 28328, 21992, 24232, 22008, 32424, 22040, 25000,
    22072, 29096, 22104, 27048, 22120, 22952, 22136, 31144, 22168, 26024, 22200, 30120, 22232,
    28072, 22248, 23976, 22264, 32168, 22296, 25512, 22328, 29608, 22360, 27560, 22376, 23464,
    22392, 31656, 22424, 26536, 22456, 30632, 22488, 28584, 22504, 24488, 22520, 32680, 22552,
    24680, 22584, 28776, 22616, 26728, 22648, 30824, 22680, 25704, 22712, 29800, 22744, 27752,
    22760, 23656, 22776, 31848, 22808, 25192, 22840, 29288, 22872, 27240, 22888, 23144, 22904,
    31336, 22936, 26216, 22968, 30312, 23000, 28264, 23016, 24168, 23032, 32360, 23064, 24936,
    23096, 29032, 23128, 26984, 23160, 31080, 23192, 25960, 23224, 30056, 23256, 28008, 23272,
    23912, 23288, 32104, 23320, 25448, 23352, 29544, 23384, 27496, 23416, 31592, 23448, 26472,
    23480, 30568, 23512, 28520, 23528, 24424, 23544, 32616, 23576, 24808, 23608, 28904, 23640,
    26856, 23672, 30952, 23704, 25832, 23736, 29928, 23768, 27880, 23800, 31976, 23832, 25320,
    23864, 29416, 23896, 27368, 23928, 31464, 23960, 26344, 23992, 30440, 24024, 28392, 24040,
    24296, 24056, 32488, 24088, 25064, 24120, 29160, 24152, 27112, 24184, 31208, 24216, 26088,
    24248, 30184, 24280, 28136, 24312, 32232, 24344, 25576, 24376, 29672, 24408, 27624, 24440,
    31720, 24472, 26600, 24504, 30696, 24536, 28648, 24568, 32744, 24632, 28696, 24664, 26648,
    24696, 30744, 24728, 25624, 24760, 29720, 24792, 27672, 24824, 31768, 24856, 25112, 24888,
    29208, 24920, 27160, 24952, 31256, 24984, 26136, 25016, 30232, 25048, 28184, 25080, 32280,
    25144, 28952, 25176, 26904, 25208, 31000, 25240, 25880, 25272, 29976, 25304, 27928, 25336,
    32024, 25400, 29464, 25432, 27416, 25464, 31512, 25496, 26392, 25528, 30488, 25560, 28440,
    25592, 32536, 25656, 28824, 25688, 26776, 25720, 30872, 25784, 29848, 25816, 27800, 25848,
    31896, 25912, 29336, 25944, 27288, 25976, 31384, 26008, 26264, 26040, 30360, 26072, 28312,
    26104, 32408, 26168, 29080, 26200, 27032, 26232, 31128, 26296, 30104, 26328, 28056, 26360,
    32152, 26424, 29592, 26456, 27544, 26488, 31640, 26552, 30616, 26584, 28568, 26616, 32664,
    26680, 28760, 26744, 30808, 26808, 29784, 26840, 27736, 26872, 31832, 26936, 29272, 26968,
    27224, 27000, 31320, 27064, 30296, 27096, 28248, 27128, 32344, 27192, 29016, 27256, 31064,
    27320, 30040, 27352, 27992, 27384, 32088, 27448, 29528, 27512, 31576, 27576, 30552, 27608,
    28504, 27640, 32600, 27704, 28888, 27768, 30936, 27832, 29912, 27896, 31960, 27960, 29400,
    28024, 31448, 28088, 30424, 28120, 28376, 28152, 32472, 28216, 29144, 28280, 31192, 28344,
    30168, 28408, 32216, 28472, 29656, 28536, 31704, 28600, 30680, 28664, 32728, 28792, 30776,
    28856, 29752, 28920, 31800, 28984, 29240, 29048, 31288, 29112, 30264, 29176, 32312, 29304,
    31032, 29368, 30008, 29432, 32056, 29560, 31544, 29624, 30520, 29688, 32568, 29816, 30904,
    29944, 31928, 30072, 31416, 30136, 30392, 30200, 32440, 30328, 31160, 30456, 32184, 30584,
    31672, 30712, 32696, 30968, 31864, 31096, 31352, 31224, 32376, 31480, 32120, 31736, 32632,
    32248, 32504
};

const Complex_type_f32 twiddleCoef_rfft_2048[1024] = {
    { 1.000000f, 0.000000f },   { 0.999995f, -0.003068f },  { 0.999981f, -0.006136f },
    { 0.999958f, -0.009204f },  { 0.999925f, -0.012272f },  { 0.999882f, -0.015339f },
    { 0.999831f, -0.018407f },  { 0.999769f, -0.021474f },  { 0.999699f, -0.024541f },
    { 0.999619f, -0.027608f },  { 0.999529f, -0.030675f },  { 0.999431f, -0.033741f },
    { 0.999322f, -0.036807f },  { 0.999205f, -0.039873f },  { 0.999078f, -0.042938f },
    { 0.998941f, -0.046003f },  { 0.998795f, -0.049068f },  { 0.998640f, -0.052132f },
    { 0.998476f, -0.055195f },  { 0.998302f, -0.058258f },  { 0.998118f, -0.061321f },
    { 0.997925f, -0.064383f },  { 0.997723f, -0.067444f },  { 0.997511f, -0.070505f },
    { 0.997290f, -0.073565f },  { 0.997060f, -0.076624f },  { 0.996820f, -0.079682f },
    { 0.996571f, -0.082740f },  { 0.996313f, -0.085797f },  { 0.996045f, -0.088854f },
    { 0.995767f, -0.091909f },  { 0.995481f, -0.094963f },  { 0.995185f, -0.098017f },
    { 0.994879f, -0.101070f },  { 0.994565f, -0.104122f },  { 0.994240f, -0.107172f },
    { 0.993907f, -0.110222f },  { 0.993564f, -0.113271f },  { 0.993212f, -0.116319f },
    { 0.992850f, -0.119365f },  { 0.992480f, -0.122411f },  { 0.992099f, -0.125455f },
    { 0.991710f, -0.128498f },  { 0.991311f, -0.131540f },  { 0.990903f, -0.134581f },
    { 0.990485f, -0.137620f },  { 0.990058f, -0.140658f },  { 0.989622f, -0.143695f },
    { 0.989177f, -0.146730f },  { 0.988722f, -0.149765f },  { 0.988258f, -0.152797f },
    { 0.987784f, -0.155828f },  { 0.987301f, -0.158858f },  { 0.986809f, -0.161886f },
    { 0.986308f, -0.164913f },  { 0.985798f, -0.167938f },  { 0.985278f, -0.170962f },
    { 0.984749f, -0.173984f },  { 0.984210f, -0.177004f },  { 0.983662f, -0.180023f },
    { 0.983105f, -0.183040f },  { 0.982539f, -0.186055f },  { 0.981964f, -0.189069f },
    { 0.981379f, -0.192080f },  { 0.980785f, -0.195090f },  { 0.980182f, -0.198098f },
    { 0.979570f, -0.201105f },  { 0.978948f, -0.204109f },  { 0.978317f, -0.207111f },
    { 0.977677f, -0.210112f },  { 0.977028f, -0.213110f },  { 0.976370f, -0.216107f },
    { 0.975702f, -0.219101f },  { 0.975025f, -0.222094f },  { 0.974339f, -0.225084f },
    { 0.973644f, -0.228072f },  { 0.972940f, -0.231058f },  { 0.972226f, -0.234042f },
    { 0.971504f, -0.237024f },  { 0.970772f, -0.240003f },  { 0.970031f, -0.242980f },
    { 0.969281f, -0.245955f },  { 0.968522f, -0.248928f },  { 0.967754f, -0.251898f },
    { 0.966976f, -0.254866f },  { 0.966190f, -0.257831f },  { 0.965394f, -0.260794f },
    { 0.964590f, -0.263755f },  { 0.963776f, -0.266713f },  { 0.962953f, -0.269668f },
    { 0.962121f, -0.272621f },  { 0.961280f, -0.275572f },  { 0.960431f, -0.278520f },
    { 0.959572f, -0.281465f },  { 0.958703f, -0.284408f },  { 0.957826f, -0.287347f },
    { 0.956940f, -0.290285f },  { 0.956045f, -0.293219f },  { 0.955141f, -0.296151f },
    { 0.954228f, -0.299080f },  { 0.953306f, -0.302006f },  { 0.952375f, -0.304929f },
    { 0.951435f, -0.307850f },  { 0.950486f, -0.310767f },  { 0.949528f, -0.313682f },
    { 0.948561f, -0.316593f },  { 0.947586f, -0.319502f },  { 0.946601f, -0.322408f },
    { 0.945607f, -0.325310f },  { 0.944605f, -0.328210f },  { 0.943593f, -0.331106f },
    { 0.942573f, -0.334000f },  { 0.941544f, -0.336890f },  { 0.940506f, -0.339777f },
    { 0.939459f, -0.342661f },  { 0.938404f, -0.345541f },  { 0.937339f, -0.348419f },
    { 0.936266f, -0.351293f },  { 0.935184f, -0.354164f },  { 0.934093f, -0.357031f },
    { 0.932993f, -0.359895f },  { 0.931884f, -0.362756f },  { 0.930767f, -0.365613f },
    { 0.929641f, -0.368467f },  { 0.928506f, -0.371317f },  { 0.927363f, -0.374164f },
    { 0.926210f, -0.377007f },  { 0.925049f, -0.379847f },  { 0.923880f, -0.382683f },
    { 0.922701f, -0.385516f },  { 0.921514f, -0.388345f },  { 0.920318f, -0.391170f },
    { 0.919114f, -0.393992f },  { 0.917901f, -0.396810f },  { 0.916679f, -0.399624f },
    { 0.915449f, -0.402435f },  { 0.914210f, -0.405241f },  { 0.912962f, -0.408044f },
    { 0.911706f, -0.410843f },  { 0.910441f, -0.413638f },  { 0.909168f, -0.416430f },
    { 0.907886f, -0.419217f },  { 0.906596f, -0.422000f },  { 0.905297f, -0.424780f },
    { 0.903989f, -0.427555f },  { 0.902673f, -0.430326f },  { 0.901349f, -0.433094f },
    { 0.900016f, -0.435857f },  { 0.898674f, -0.438616f },  { 0.897325f, -0.441371f },
    { 0.895966f, -0.444122f },  { 0.894599f, -0.446869f },  { 0.893224f, -0.449611f },
    { 0.891841f, -0.452350f },  { 0.890449f, -0.455084f },  { 0.889048f, -0.457813f },
    { 0.887640f, -0.460539f },  { 0.886223f, -0.463260f },  { 0.884797f, -0.465976f },
    { 0.883363f, -0.468689f },  { 0.881921f, -0.471397f },  { 0.880471f, -0.474100f },
    { 0.879012f, -0.476799f },  { 0.877545f, -0.479494f },  { 0.876070f, -0.482184f },
    { 0.874587f, -0.484869f },  { 0.873095f, -0.487550f },  { 0.871595f, -0.490226f },
    { 0.870087f, -0.492898f },  { 0.868571f, -0.495565f },  { 0.867046f, -0.498228f },
    { 0.865514f, -0.500885f },  { 0.863973f, -0.503538f },  { 0.862424f, -0.506187f },
    { 0.860867f, -0.508830f },  { 0.859302f, -0.511469f },  { 0.857729f, -0.514103f },
    { 0.856147f, -0.516732f },  { 0.854558f, -0.519356f },  { 0.852961f, -0.521975f },
    { 0.851355f, -0.524590f },  { 0.849742f, -0.527199f },  { 0.848120f, -0.529804f },
    { 0.846491f, -0.532403f },  { 0.844854f, -0.534998f },  { 0.843208f, -0.537587f },
    { 0.841555f, -0.540171f },  { 0.839894f, -0.542751f },  { 0.838225f, -0.545325f },
    { 0.836548f, -0.547894f },  { 0.834863f, -0.550458f },  { 0.833170f, -0.553017f },
    { 0.831470f, -0.555570f },  { 0.829761f, -0.558119f },  { 0.828045f, -0.560662f },
    { 0.826321f, -0.563199f },  { 0.824589f, -0.565732f },  { 0.822850f, -0.568259f },
    { 0.821103f, -0.570781f },  { 0.819348f, -0.573297f },  { 0.817585f, -0.575808f },
    { 0.815814f, -0.578314f },  { 0.814036f, -0.580814f },  { 0.812251f, -0.583309f },
    { 0.810457f, -0.585798f },  { 0.808656f, -0.588282f },  { 0.806848f, -0.590760f },
    { 0.805031f, -0.593232f },  { 0.803208f, -0.595699f },  { 0.801376f, -0.598161f },
    { 0.799537f, -0.600616f },  { 0.797691f, -0.603067f },  { 0.795837f, -0.605511f },
    { 0.793975f, -0.607950f },  { 0.792107f, -0.610383f },  { 0.790230f, -0.612810f },
    { 0.788346f, -0.615232f },  { 0.786455f, -0.617647f },  { 0.784557f, -0.620057f },
    { 0.782651f, -0.622461f },  { 0.780737f, -0.624859f },  { 0.778817f, -0.627252f },
    { 0.776888f, -0.629638f },  { 0.774953f, -0.632019f },  { 0.773010f, -0.634393f },
    { 0.771061f, -0.636762f },  { 0.769103f, -0.639124f },  { 0.767139f, -0.641481f },
    { 0.765167f, -0.643832f },  { 0.763188f, -0.646176f },  { 0.761202f, -0.648514f },
    { 0.759209f, -0.650847f },  { 0.757209f, -0.653173f },  { 0.755201f, -0.655493f },
    { 0.753187f, -0.657807f },  { 0.751165f, -0.660114f },  { 0.749136f, -0.662416f },
    { 0.747101f, -0.664711f },  { 0.745058f, -0.667000f },  { 0.743008f, -0.669283f },
    { 0.740951f, -0.671559f },  { 0.738887f, -0.673829f },  { 0.736817f, -0.676093f },
    { 0.734739f, -0.678350f },  { 0.732654f, -0.680601f },  { 0.730563f, -0.682846f },
    { 0.728464f, -0.685084f },  { 0.726359f, -0.687315f },  { 0.724247f, -0.689541f },
    { 0.722128f, -0.691759f },  { 0.720003f, -0.693971f },  { 0.717870f, -0.696177f },
    { 0.715731f, -0.698376f },  { 0.713585f, -0.700569f },  { 0.711432f, -0.702755f },
    { 0.709273f, -0.704934f },  { 0.707107f, -0.707107f },  { 0.704934f, -0.709273f },
    { 0.702755f, -0.711432f },  { 0.700569f, -0.713585f },  { 0.698376f, -0.715731f },
    { 0.696177f, -0.717870f },  { 0.693971f, -0.720003f },  { 0.691759f, -0.722128f },
    { 0.689541f, -0.724247f },  { 0.687315f, -0.726359f },  { 0.685084f, -0.728464f },
    { 0.682846f, -0.730563f },  { 0.680601f, -0.732654f },  { 0.678350f, -0.734739f },
    { 0.676093f, -0.736817f },  { 0.673829f, -0.738887f },  { 0.671559f, -0.740951f },
    { 0.669283f, -0.743008f },  { 0.667000f, -0.745058f },  { 0.664711f, -0.747101f },
    { 0.662416f, -0.749136f },  { 0.660114f, -0.751165f },  { 0.657807f, -0.753187f },
    { 0.655493f, -0.755201f },  { 0.653173f, -0.757209f },  { 0.650847f, -0.759209f },
    { 0.648514f, -0.761202f },  { 0.646176f, -0.763188f },  { 0.643832f, -0.765167f },
    { 0.641481f, -0.767139f },  { 0.639124f, -0.769103f },  { 0.636762f, -0.771061f },
    { 0.634393f, -0.773010f },  { 0.632019f, -0.774953f },  { 0.629638f, -0.776888f },
    { 0.627252f, -0.778817f },  { 0.624859f, -0.780737f },  { 0.622461f, -0.782651f },
    { 0.620057f, -0.784557f },  { 0.617647f, -0.786455f },  { 0.615232f, -0.788346f },
    { 0.612810f, -0.790230f },  { 0.610383f, -0.792107f },  { 0.607950f, -0.793975f },
    { 0.605511f, -0.795837f },  { 0.603067f, -0.797691f },  { 0.600616f, -0.799537f },
    { 0.598161f, -0.801376f },  { 0.595699f, -0.803208f },  { 0.593232f, -0.805031f },
    { 0.590760f, -0.806848f },  { 0.588282f, -0.808656f },  { 0.585798f, -0.810457f },
    { 0.583309f, -0.812251f },  { 0.580814f, -0.814036f },  { 0.578314f, -0.815814f },
    { 0.575808f, -0.817585f },  { 0.573297f, -0.819348f },  { 0.570781f, -0.821103f },
    { 0.568259f, -0.822850f },  { 0.565732f, -0.824589f },  { 0.563199f, -0.826321f },
    { 0.560662f, -0.828045f },  { 0.558119f, -0.829761f },  { 0.555570f, -0.831470f },
    { 0.553017f, -0.833170f },  { 0.550458f, -0.834863f },  { 0.547894f, -0.836548f },
    { 0.545325f, -0.838225f },  { 0.542751f, -0.839894f },  { 0.540171f, -0.841555f },
    { 0.537587f, -0.843208f },  { 0.534998f, -0.844854f },  { 0.532403f, -0.846491f },
    { 0.529804f, -0.848120f },  { 0.527199f, -0.849742f },  { 0.524590f, -0.851355f },
    { 0.521975f, -0.852961f },  { 0.519356f, -0.854558f },  { 0.516732f, -0.856147f },
    { 0.514103f, -0.857729f },  { 0.511469f, -0.859302f },  { 0.508830f, -0.860867f },
    { 0.506187f, -0.862424f },  { 0.503538f, -0.863973f },  { 0.500885f, -0.865514f },
    { 0.498228f, -0.867046f },  { 0.495565f, -0.868571f },  { 0.492898f, -0.870087f },
    { 0.490226f, -0.871595f },  { 0.487550f, -0.873095f },  { 0.484869f, -0.874587f },
    { 0.482184f, -0.876070f },  { 0.479494f, -0.877545f },  { 0.476799f, -0.879012f },
    { 0.474100f, -0.880471f },  { 0.471397f, -0.881921f },  { 0.468689f, -0.883363f },
    { 0.465976f, -0.884797f },  { 0.463260f, -0.886223f },  { 0.460539f, -0.887640f },
    { 0.457813f, -0.889048f },  { 0.455084f, -0.890449f },  { 0.452350f, -0.891841f },
    { 0.449611f, -0.893224f },  { 0.446869f, -0.894599f },  { 0.444122f, -0.895966f },
    { 0.441371f, -0.897325f },  { 0.438616f, -0.898674f },  { 0.435857f, -0.900016f },
    { 0.433094f, -0.901349f },  { 0.430326f, -0.902673f },  { 0.427555f, -0.903989f },
    { 0.424780f, -0.905297f },  { 0.422000f, -0.906596f },  { 0.419217f, -0.907886f },
    { 0.416430f, -0.909168f },  { 0.413638f, -0.910441f },  { 0.410843f, -0.911706f },
    { 0.408044f, -0.912962f },  { 0.405241f, -0.914210f },  { 0.402435f, -0.915449f },
    { 0.399624f, -0.916679f },  { 0.396810f, -0.917901f },  { 0.393992f, -0.919114f },
    { 0.391170f, -0.920318f },  { 0.388345f, -0.921514f },  { 0.385516f, -0.922701f },
    { 0.382683f, -0.923880f },  { 0.379847f, -0.925049f },  { 0.377007f, -0.926210f },
    { 0.374164f, -0.927363f },  { 0.371317f, -0.928506f },  { 0.368467f, -0.929641f },
    { 0.365613f, -0.930767f },  { 0.362756f, -0.931884f },  { 0.359895f, -0.932993f },
    { 0.357031f, -0.934093f },  { 0.354164f, -0.935184f },  { 0.351293f, -0.936266f },
    { 0.348419f, -0.937339f },  { 0.345541f, -0.938404f },  { 0.342661f, -0.939459f },
    { 0.339777f, -0.940506f },  { 0.336890f, -0.941544f },  { 0.334000f, -0.942573f },
    { 0.331106f, -0.943593f },  { 0.328210f, -0.944605f },  { 0.325310f, -0.945607f },
    { 0.322408f, -0.946601f },  { 0.319502f, -0.947586f },  { 0.316593f, -0.948561f },
    { 0.313682f, -0.949528f },  { 0.310767f, -0.950486f },  { 0.307850f, -0.951435f },
    { 0.304929f, -0.952375f },  { 0.302006f, -0.953306f },  { 0.299080f, -0.954228f },
    { 0.296151f, -0.955141f },  { 0.293219f, -0.956045f },  { 0.290285f, -0.956940f },
    { 0.287347f, -0.957826f },  { 0.284408f, -0.958703f },  { 0.281465f, -0.959572f },
    { 0.278520f, -0.960431f },  { 0.275572f, -0.961280f },  { 0.272621f, -0.962121f },
    { 0.269668f, -0.962953f },  { 0.266713f, -0.963776f },  { 0.263755f, -0.964590f },
    { 0.260794f, -0.965394f },  { 0.257831f, -0.966190f },  { 0.254866f, -0.966976f },
    { 0.251898f, -0.967754f },  { 0.248928f, -0.968522f },  { 0.245955f, -0.969281f },
    { 0.242980f, -0.970031f },  { 0.240003f, -0.970772f },  { 0.237024f, -0.971504f },
    { 0.234042f, -0.972226f },  { 0.231058f, -0.972940f },  { 0.228072f, -0.973644f },
    { 0.225084f, -0.974339f },  { 0.222094f, -0.975025f },  { 0.219101f, -0.975702f },
    { 0.216107f, -0.976370f },  { 0.213110f, -0.977028f },  { 0.210112f, -0.977677f },
    { 0.207111f, -0.978317f },  { 0.204109f, -0.978948f },  { 0.201105f, -0.979570f },
    { 0.198098f, -0.980182f },  { 0.195090f, -0.980785f },  { 0.192080f, -0.981379f },
    { 0.189069f, -0.981964f },  { 0.186055f, -0.982539f },  { 0.183040f, -0.983105f },
    { 0.180023f, -0.983662f },  { 0.177004f, -0.984210f },  { 0.173984f, -0.984749f },
    { 0.170962f, -0.985278f },  { 0.167938f, -0.985798f },  { 0.164913f, -0.986308f },
    { 0.161886f, -0.986809f },  { 0.158858f, -0.987301f },  { 0.155828f, -0.987784f },
    { 0.152797f, -0.988258f },  { 0.149765f, -0.988722f },  { 0.146730f, -0.989177f },
    { 0.143695f, -0.989622f },  { 0.140658f, -0.990058f },  { 0.137620f, -0.990485f },
    { 0.134581f, -0.990903f },  { 0.131540f, -0.991311f },  { 0.128498f, -0.991710f },
    { 0.125455f, -0.992099f },  { 0.122411f, -0.992480f },  { 0.119365f, -0.992850f },
    { 0.116319f, -0.993212f },  { 0.113271f, -0.993564f },  { 0.110222f, -0.993907f },
    { 0.107172f, -0.994240f },  { 0.104122f, -0.994565f },  { 0.101070f, -0.994879f },
    { 0.098017f, -0.995185f },  { 0.094963f, -0.995481f },  { 0.091909f, -0.995767f },
    { 0.088854f, -0.996045f },  { 0.085797f, -0.996313f },  { 0.082740f, -0.996571f },
    { 0.079682f, -0.996820f },  { 0.076624f, -0.997060f },  { 0.073565f, -0.997290f },
    { 0.070505f, -0.997511f },  { 0.067444f, -0.997723f },  { 0.064383f, -0.997925f },
    { 0.061321f, -0.998118f },  { 0.058258f, -0.998302f },  { 0.055195f, -0.998476f },
    { 0.052132f, -0.998640f },  { 0.049068f, -0.998795f },  { 0.046003f, -0.998941f },
    { 0.042938f, -0.999078f },  { 0.039873f, -0.999205f },  { 0.036807f, -0.999322f },
    { 0.033741f, -0.999431f },  { 0.030675f, -0.999529f },  { 0.027608f, -0.999619f },
    { 0.024541f, -0.999699f },  { 0.021474f, -0.999769f },  { 0.018407f, -0.999831f },
    { 0.015339f, -0.999882f },  { 0.012272f, -0.999925f },  { 0.009204f, -0.999958f },
    { 0.006136f, -0.999981f },  { 0.003068f, -0.999995f },  { 0.000000f, -1.000000f },
    { -0.003068f, -0.999995f }, { -0.006136f, -0.999981f }, { -0.009204f, -0.999958f },
    { -0.012272f, -0.999925f }, { -0.015339f, -0.999882f }, { -0.018407f, -0.999831f },
    { -0.021474f, -0.999769f }, { -0.024541f, -0.999699f }, { -0.027608f, -0.999619f },
    { -0.030675f, -0.999529f }, { -0.033741f, -0.999431f }, { -0.036807f, -0.999322f },
    { -0.039873f, -0.999205f }, { -0.042938f, -0.999078f }, { -0.046003f, -0.998941f },
    { -0.049068f, -0.998795f }, { -0.052132f, -0.998640f }, { -0.055195f, -0.998476f },
    { -0.058258f, -0.998302f }, { -0.061321f, -0.998118f }, { -0.064383f, -0.997925f },
    { -0.067444f, -0.997723f }, { -0.070505f, -0.997511f }, { -0.073565f, -0.997290f },
    { -0.076624f, -0.997060f }, { -0.079682f, -0.996820f }, { -0.082740f, -0.996571f },
    { -0.085797f, -0.996313f }, { -0.088854f, -0.996045f }, { -0.091909f, -0.995767f },
    { -0.094963f, -0.995481f }, { -0.098017f, -0.995185f }, { -0.101070f, -0.994879f },
    { -0.104122f, -0.994565f }, { -0.107172f, -0.994240f }, { -0.110222f, -0.993907f },
    { -0.113271f, -0.993564f }, { -0.116319f, -0.993212f }, { -0.119365f, -0.992850f },
    { -0.122411f, -0.992480f }, { -0.125455f, -0.992099f }, { -0.128498f, -0.991710f },
    { -0.131540f, -0.991311f }, { -0.134581f, -0.990903f }, { -0.137620f, -0.990485f },
    { -0.140658f, -0.990058f }, { -0.143695f, -0.989622f }, { -0.146730f, -0.989177f },
    { -0.149765f, -0.988722f }, { -0.152797f, -0.988258f }, { -0.155828f, -0.987784f },
    { -0.158858f, -0.987301f }, { -0.161886f, -0.986809f }, { -0.164913f, -0.986308f },
    { -0.167938f, -0.985798f }, { -0.170962f, -0.985278f }, { -0.173984f, -0.984749f },
    { -0.177004f, -0.984210f }, { -0.180023f, -0.983662f }, { -0.183040f, -0.983105f },
    { -0.186055f, -0.982539f }, { -0.189069f, -0.981964f }, { -0.192080f, -0.981379f },
    { -0.195090f, -0.980785f }, { -0.198098f, -0.980182f }, { -0.201105f, -0.979570f },
    { -0.204109f, -0.978948f }, { -0.207111f, -0.978317f }, { -0.210112f, -0.977677f },
    { -0.213110f, -0.977028f }, { -0.216107f, -0.976370f }, { -0.219101f, -0.975702f },
    { -0.222094f, -0.975025f }, { -0.225084f, -0.974339f }, { -0.228072f, -0.973644f },
    { -0.231058f, -0.972940f }, { -0.234042f, -0.972226f }, { -0.237024f, -0.971504f },
    { -0.240003f, -0.970772f }, { -0.242980f, -0.970031f }, { -0.245955f, -0.969281f },
    { -0.248928f, -0.968522f }, { -0.251898f, -0.967754f }, { -0.254866f, -0.966976f },
    { -0.257831f, -0.966190f }, { -0.260794f, -0.965394f }, { -0.263755f, -0.964590f },
    { -0.266713f, -0.963776f }, { -0.269668f, -0.962953f }, { -0.272621f, -0.962121f },
    { -0.275572f, -0.961280f }, { -0.278520f, -0.960431f }, { -0.281465f, -0.959572f },
    { -0.284408f, -0.958703f }, { -0.287347f, -0.957826f }, { -0.290285f, -0.956940f },
    { -0.293219f, -0.956045f }, { -0.296151f, -0.955141f }, { -0.299080f, -0.954228f },
    { -0.302006f, -0.953306f }, { -0.304929f, -0.952375f }, { -0.307850f, -0.951435f },
    { -0.310767f, -0.950486f }, { -0.313682f, -0.949528f }, { -0.316593f, -0.948561f },
    { -0.319502f, -0.947586f }, { -0.322408f, -0.946601f }, { -0.325310f, -0.945607f },
    { -0.328210f, -0.944605f }, { -0.331106f, -0.943593f }, { -0.334000f, -0.942573f },
    { -0.336890f, -0.941544f }, { -0.339777f, -0.940506f }, { -0.342661f, -0.939459f },
    { -0.345541f, -0.938404f }, { -0.348419f, -0.937339f }, { -0.351293f, -0.936266f },
    { -0.354164f, -0.935184f }, { -0.357031f, -0.934093f }, { -0.359895f, -0.932993f },
    { -0.362756f, -0.931884f }, { -0.365613f, -0.930767f }, { -0.368467f, -0.929641f },
    { -0.371317f, -0.928506f }, { -0.374164f, -0.927363f }, { -0.377007f, -0.926210f },
    { -0.379847f, -0.925049f }, { -0.382683f, -0.923880f }, { -0.385516f, -0.922701f },
    { -0.388345f, -0.921514f }, { -0.391170f, -0.920318f }, { -0.393992f, -0.919114f },
    { -0.396810f, -0.917901f }, { -0.399624f, -0.916679f }, { -0.402435f, -0.915449f },
    { -0.405241f, -0.914210f }, { -0.408044f, -0.912962f }, { -0.410843f, -0.911706f },
    { -0.413638f, -0.910441f }, { -0.416430f, -0.909168f }, { -0.419217f, -0.907886f },
    { -0.422000f, -0.906596f }, { -0.424780f, -0.905297f }, { -0.427555f, -0.903989f },
    { -0.430326f, -0.902673f }, { -0.433094f, -0.901349f }, { -0.435857f, -0.900016f },
    { -0.438616f, -0.898674f }, { -0.441371f, -0.897325f }, { -0.444122f, -0.895966f },
    { -0.446869f, -0.894599f }, { -0.449611f, -0.893224f }, { -0.452350f, -0.891841f },
    { -0.455084f, -0.890449f }, { -0.457813f, -0.889048f }, { -0.460539f, -0.887640f },
    { -0.463260f, -0.886223f }, { -0.465976f, -0.884797f }, { -0.468689f, -0.883363f },
    { -0.471397f, -0.881921f }, { -0.474100f, -0.880471f }, { -0.476799f, -0.879012f },
    { -0.479494f, -0.877545f }, { -0.482184f, -0.876070f }, { -0.484869f, -0.874587f },
    { -0.487550f, -0.873095f }, { -0.490226f, -0.871595f }, { -0.492898f, -0.870087f },
    { -0.495565f, -0.868571f }, { -0.498228f, -0.867046f }, { -0.500885f, -0.865514f },
    { -0.503538f, -0.863973f }, { -0.506187f, -0.862424f }, { -0.508830f, -0.860867f },
    { -0.511469f, -0.859302f }, { -0.514103f, -0.857729f }, { -0.516732f, -0.856147f },
    { -0.519356f, -0.854558f }, { -0.521975f, -0.852961f }, { -0.524590f, -0.851355f },
    { -0.527199f, -0.849742f }, { -0.529804f, -0.848120f }, { -0.532403f, -0.846491f },
    { -0.534998f, -0.844854f }, { -0.537587f, -0.843208f }, { -0.540171f, -0.841555f },
    { -0.542751f, -0.839894f }, { -0.545325f, -0.838225f }, { -0.547894f, -0.836548f },
    { -0.550458f, -0.834863f }, { -0.553017f, -0.833170f }, { -0.555570f, -0.831470f },
    { -0.558119f, -0.829761f }, { -0.560662f, -0.828045f }, { -0.563199f, -0.826321f },
    { -0.565732f, -0.824589f }, { -0.568259f, -0.822850f }, { -0.570781f, -0.821103f },
    { -0.573297f, -0.819348f }, { -0.575808f, -0.817585f }, { -0.578314f, -0.815814f },
    { -0.580814f, -0.814036f }, { -0.583309f, -0.812251f }, { -0.585798f, -0.810457f },
    { -0.588282f, -0.808656f }, { -0.590760f, -0.806848f }, { -0.593232f, -0.805031f },
    { -0.595699f, -0.803208f }, { -0.598161f, -0.801376f }, { -0.600616f, -0.799537f },
    { -0.603067f, -0.797691f }, { -0.605511f, -0.795837f }, { -0.607950f, -0.793975f },
    { -0.610383f, -0.792107f }, { -0.612810f, -0.790230f }, { -0.615232f, -0.788346f },
    { -0.617647f, -0.786455f }, { -0.620057f, -0.784557f }, { -0.622461f, -0.782651f },
    { -0.624859f, -0.780737f }, { -0.627252f, -0.778817f }, { -0.629638f, -0.776888f },
    { -0.632019f, -0.774953f }, { -0.634393f, -0.773010f }, { -0.636762f, -0.771061f },
    { -0.639124f, -0.769103f }, { -0.641481f, -0.767139f }, { -0.643832f, -0.765167f },
    { -0.646176f, -0.763188f }, { -0.648514f, -0.761202f }, { -0.650847f, -0.759209f },
    { -0.653173f, -0.757209f }, { -0.655493f, -0.755201f }, { -0.657807f, -0.753187f },
    { -0.660114f, -0.751165f }, { -0.662416f, -0.749136f }, { -0.664711f, -0.747101f },
    { -0.667000f, -0.745058f }, { -0.669283f, -0.743008f }, { -0.671559f, -0.740951f },
    { -0.673829f, -0.738887f }, { -0.676093f, -0.736817f }, { -0.678350f, -0.734739f },
    { -0.680601f, -0.732654f }, { -0.682846f, -0.730563f }, { -0.685084f, -0.728464f },
    { -0.687315f, -0.726359f }, { -0.689541f, -0.724247f }, { -0.691759f, -0.722128f },
    { -0.693971f, -0.720003f }, { -0.696177f, -0.717870f }, { -0.698376f, -0.715731f },
    { -0.700569f, -0.713585f }, { -0.702755f, -0.711432f }, { -0.704934f, -0.709273f },
    { -0.707107f, -0.707107f }, { -0.709273f, -0.704934f }, { -0.711432f, -0.702755f },
    { -0.713585f, -0.700569f }, { -0.715731f, -0.698376f }, { -0.717870f, -0.696177f },
    { -0.720003f, -0.693971f }, { -0.722128f, -0.691759f }, { -0.724247f, -0.689541f },
    { -0.726359f, -0.687315f }, { -0.728464f, -0.685084f }, { -0.730563f, -0.682846f },
    { -0.732654f, -0.680601f }, { -0.734739f, -0.678350f }, { -0.736817f, -0.676093f },
    { -0.738887f, -0.673829f }, { -0.740951f, -0.671559f }, { -0.743008f, -0.669283f },
    { -0.745058f, -0.667000f }, { -0.747101f, -0.664711f }, { -0.749136f, -0.662416f },
    { -0.751165f, -0.660114f }, { -0.753187f, -0.657807f }, { -0.755201f, -0.655493f },
    { -0.757209f, -0.653173f }, { -0.759209f, -0.650847f }, { -0.761202f, -0.648514f },
    { -0.763188f, -0.646176f }, { -0.765167f, -0.643832f }, { -0.767139f, -0.641481f },
    { -0.769103f, -0.639124f }, { -0.771061f, -0.636762f }, { -0.773010f, -0.634393f },
    { -0.774953f, -0.632019f }, { -0.776888f, -0.629638f }, { -0.778817f, -0.627252f },
    { -0.780737f, -0.624859f }, { -0.782651f, -0.622461f }, { -0.784557f, -0.620057f },
    { -0.786455f, -0.617647f }, { -0.788346f, -0.615232f }, { -0.790230f, -0.612810f },
    { -0.792107f, -0.610383f }, { -0.793975f, -0.607950f }, { -0.795837f, -0.605511f },
    { -0.797691f, -0.603067f }, { -0.799537f, -0.600616f }, { -0.801376f, -0.598161f },
    { -0.803208f, -0.595699f }, { -0.805031f, -0.593232f }, { -0.806848f, -0.590760f },
    { -0.808656f, -0.588282f }, { -0.810457f, -0.585798f }, { -0.812251f, -0.583309f },
    { -0.814036f, -0.580814f }, { -0.815814f, -0.578314f }, { -0.817585f, -0.575808f },
    { -0.819348f, -0.573297f }, { -0.821103f, -0.570781f }, { -0.822850f, -0.568259f },
    { -0.824589f, -0.565732f }, { -0.826321f, -0.563199f }, { -0.828045f, -0.560662f },
    { -0.829761f, -0.558119f }, { -0.831470f, -0.555570f }, { -0.833170f, -0.553017f },
    { -0.834863f, -0.550458f }, { -0.836548f, -0.547894f }, { -0.838225f, -0.545325f },
    { -0.839894f, -0.542751f }, { -0.841555f, -0.540171f }, { -0.843208f, -0.537587f },
    { -0.844854f, -0.534998f }, { -0.846491f, -0.532403f }, { -0.848120f, -0.529804f },
    { -0.849742f, -0.527199f }, { -0.851355f, -0.524590f }, { -0.852961f, -0.521975f },
    { -0.854558f, -0.519356f }, { -0.856147f, -0.516732f }, { -0.857729f, -0.514103f },
    { -0.859302f, -0.511469f }, { -0.860867f, -0.508830f }, { -0.862424f, -0.506187f },
    { -0.863973f, -0.503538f }, { -0.865514f, -0.500885f }, { -0.867046f, -0.498228f },
    { -0.868571f, -0.495565f }, { -0.870087f, -0.492898f }, { -0.871595f, -0.490226f },
    { -0.873095f, -0.487550f }, { -0.874587f, -0.484869f }, { -0.876070f, -0.482184f },
    { -0.877545f, -0.479494f }, { -0.879012f, -0.476799f }, { -0.880471f, -0.474100f },
    { -0.881921f, -0.471397f }, { -0.883363f, -0.468689f }, { -0.884797f, -0.465976f },
    { -0.886223f, -0.463260f }, { -0.887640f, -0.460539f }, { -0.889048f, -0.457813f },
    { -0.890449f, -0.455084f }, { -0.891841f, -0.452350f }, { -0.893224f, -0.449611f },
    { -0.894599f, -0.446869f }, { -0.895966f, -0.444122f }, { -0.897325f, -0.441371f },
    { -0.898674f, -0.438616f }, { -0.900016f, -0.435857f }, { -0.901349f, -0.433094f },
    { -0.902673f, -0.430326f }, { -0.903989f, -0.427555f }, { -0.905297f, -0.424780f },
    { -0.906596f, -0.422000f }, { -0.907886f, -0.419217f }, { -0.909168f, -0.416430f },
    { -0.910441f, -0.413638f }, { -0.911706f, -0.410843f }, { -0.912962f, -0.408044f },
    { -0.914210f, -0.405241f }, { -0.915449f, -0.402435f }, { -0.916679f, -0.399624f },
    { -0.917901f, -0.396810f }, { -0.919114f, -0.393992f }, { -0.920318f, -0.391170f },
    { -0.921514f, -0.388345f }, { -0.922701f, -0.385516f }, { -0.923880f, -0.382683f },
    { -0.925049f, -0.379847f }, { -0.926210f, -0.377007f }, { -0.927363f, -0.374164f },
    { -0.928506f, -0.371317f }, { -0.929641f, -0.368467f }, { -0.930767f, -0.365613f },
    { -0.931884f, -0.362756f }, { -0.932993f, -0.359895f }, { -0.934093f, -0.357031f },
    { -0.935184f, -0.354164f }, { -0.936266f, -0.351293f }, { -0.937339f, -0.348419f },
    { -0.938404f, -0.345541f }, { -0.939459f, -0.342661f }, { -0.940506f, -0.339777f },
    { -0.941544f, -0.336890f }, { -0.942573f, -0.334000f }, { -0.943593f, -0.331106f },
    { -0.944605f, -0.328210f }, { -0.945607f, -0.325310f }, { -0.946601f, -0.322408f },
    { -0.947586f, -0.319502f }, { -0.948561f, -0.316593f }, { -0.949528f, -0.313682f },
    { -0.950486f, -0.310767f }, { -0.951435f, -0.307850f }, { -0.952375f, -0.304929f },
    { -0.953306f, -0.302006f }, { -0.954228f, -0.299080f }, { -0.955141f, -0.296151f },
    { -0.956045f, -0.293219f }, { -0.956940f, -0.290285f }, { -0.957826f, -0.287347f },
    { -0.958703f, -0.284408f }, { -0.959572f, -0.281465f }, { -0.960431f, -0.278520f },
    { -0.961280f, -0.275572f }, { -0.962121f, -0.272621f }, { -0.962953f, -0.269668f },
    { -0.963776f, -0.266713f }, { -0.964590f, -0.263755f }, { -0.965394f, -0.260794f },
    { -0.966190f, -0.257831f }, { -0.966976f, -0.254866f }, { -0.967754f, -0.251898f },
    { -0.968522f, -0.248928f }, { -0.969281f, -0.245955f }, { -0.970031f, -0.242980f },
    { -0.970772f, -0.240003f }, { -0.971504f, -0.237024f }, { -0.972226f, -0.234042f },
    { -0.972940f, -0.231058f }, { -0.973644f, -0.228072f }, { -0.974339f, -0.225084f },
    { -0.975025f, -0.222094f }, { -0.975702f, -0.219101f }, { -0.976370f, -0.216107f },
    { -0.977028f, -0.213110f }, { -0.977677f, -0.210112f }, { -0.978317f, -0.207111f },
    { -0.978948f, -0.204109f }, { -0.979570f, -0.201105f }, { -0.980182f, -0.198098f },
    { -0.980785f, -0.195090f }, { -0.981379f, -0.192080f }, { -0.981964f, -0.189069f },
    { -0.982539f, -0.186055f }, { -0.983105f, -0.183040f }, { -0.983662f, -0.180023f },
    { -0.984210f, -0.177004f }, { -0.984749f, -0.173984f }, { -0.985278f, -0.170962f },
    { -0.985798f, -0.167938f }, { -0.986308f, -0.164913f }, { -0.986809f, -0.161886f },
    { -0.987301f, -0.158858f }, { -0.987784f, -0.155828f }, { -0.988258f, -0.152797f },
    { -0.988722f, -0.149765f }, { -0.989177f, -0.146730f }, { -0.989622f, -0.143695f },
    { -0.990058f, -0.140658f }, { -0.990485f, -0.137620f }, { -0.990903f, -0.134581f },
    { -0.991311f, -0.131540f }, { -0.991710f, -0.128498f }, { -0.992099f, -0.125455f },
    { -0.992480f, -0.122411f }, { -0.992850f, -0.119365f }, { -0.993212f, -0.116319f },
    { -0.993564f, -0.113271f }, { -0.993907f, -0.110222f }, { -0.994240f, -0.107172f },
    { -0.994565f, -0.104122f }, { -0.994879f, -0.101070f }, { -0.995185f, -0.098017f },
    { -0.995481f, -0.094963f }, { -0.995767f, -0.091909f }, { -0.996045f, -0.088854f },
    { -0.996313f, -0.085797f }, { -0.996571f, -0.082740f }, { -0.996820f, -0.079682f },
    { -0.997060f, -0.076624f }, { -0.997290f, -0.073565f }, { -0.997511f, -0.070505f },
    { -0.997723f, -0.067444f }, { -0.997925f, -0.064383f }, { -0.998118f, -0.061321f },
    { -0.998302f, -0.058258f }, { -0.998476f, -0.055195f }, { -0.998640f, -0.052132f },
    { -0.998795f, -0.049068f }, { -0.998941f, -0.046003f }, { -0.999078f, -0.042938f },
    { -0.999205f, -0.039873f }, { -0.999322f, -0.036807f }, { -0.999431f, -0.033741f },
    { -0.999529f, -0.030675f }, { -0.999619f, -0.027608f }, { -0.999699f, -0.024541f },
    { -0.999769f, -0.021474f }, { -0.999831f, -0.018407f }, { -0.999882f, -0.015339f },
    { -0.999925f, -0.012272f }, { -0.999958f, -0.009204f }, { -0.999981f, -0.006136f },
    { -0.999995f, -0.003068f },
};

short bit_rev_radix2_LUT[2048] = {
    0,   1024, 512, 1536, 256, 1280, 768, 1792, 128, 1152, 640, 1664, 384, 1408, 896,  1920,
    64,  1088, 576, 1600, 320, 1344, 832, 1856, 192, 1216, 704, 1728, 448, 1472, 960,  1984,
    32,  1056, 544, 1568, 288, 1312, 800, 1824, 160, 1184, 672, 1696, 416, 1440, 928,  1952,
    96,  1120, 608, 1632, 352, 1376, 864, 1888, 224, 1248, 736, 1760, 480, 1504, 992,  2016,
    16,  1040, 528, 1552, 272, 1296, 784, 1808, 144, 1168, 656, 1680, 400, 1424, 912,  1936,
    80,  1104, 592, 1616, 336, 1360, 848, 1872, 208, 1232, 720, 1744, 464, 1488, 976,  2000,
    48,  1072, 560, 1584, 304, 1328, 816, 1840, 176, 1200, 688, 1712, 432, 1456, 944,  1968,
    112, 1136, 624, 1648, 368, 1392, 880, 1904, 240, 1264, 752, 1776, 496, 1520, 1008, 2032,
    8,   1032, 520, 1544, 264, 1288, 776, 1800, 136, 1160, 648, 1672, 392, 1416, 904,  1928,
    72,  1096, 584, 1608, 328, 1352, 840, 1864, 200, 1224, 712, 1736, 456, 1480, 968,  1992,
    40,  1064, 552, 1576, 296, 1320, 808, 1832, 168, 1192, 680, 1704, 424, 1448, 936,  1960,
    104, 1128, 616, 1640, 360, 1384, 872, 1896, 232, 1256, 744, 1768, 488, 1512, 1000, 2024,
    24,  1048, 536, 1560, 280, 1304, 792, 1816, 152, 1176, 664, 1688, 408, 1432, 920,  1944,
    88,  1112, 600, 1624, 344, 1368, 856, 1880, 216, 1240, 728, 1752, 472, 1496, 984,  2008,
    56,  1080, 568, 1592, 312, 1336, 824, 1848, 184, 1208, 696, 1720, 440, 1464, 952,  1976,
    120, 1144, 632, 1656, 376, 1400, 888, 1912, 248, 1272, 760, 1784, 504, 1528, 1016, 2040,
    4,   1028, 516, 1540, 260, 1284, 772, 1796, 132, 1156, 644, 1668, 388, 1412, 900,  1924,
    68,  1092, 580, 1604, 324, 1348, 836, 1860, 196, 1220, 708, 1732, 452, 1476, 964,  1988,
    36,  1060, 548, 1572, 292, 1316, 804, 1828, 164, 1188, 676, 1700, 420, 1444, 932,  1956,
    100, 1124, 612, 1636, 356, 1380, 868, 1892, 228, 1252, 740, 1764, 484, 1508, 996,  2020,
    20,  1044, 532, 1556, 276, 1300, 788, 1812, 148, 1172, 660, 1684, 404, 1428, 916,  1940,
    84,  1108, 596, 1620, 340, 1364, 852, 1876, 212, 1236, 724, 1748, 468, 1492, 980,  2004,
    52,  1076, 564, 1588, 308, 1332, 820, 1844, 180, 1204, 692, 1716, 436, 1460, 948,  1972,
    116, 1140, 628, 1652, 372, 1396, 884, 1908, 244, 1268, 756, 1780, 500, 1524, 1012, 2036,
    12,  1036, 524, 1548, 268, 1292, 780, 1804, 140, 1164, 652, 1676, 396, 1420, 908,  1932,
    76,  1100, 588, 1612, 332, 1356, 844, 1868, 204, 1228, 716, 1740, 460, 1484, 972,  1996,
    44,  1068, 556, 1580, 300, 1324, 812, 1836, 172, 1196, 684, 1708, 428, 1452, 940,  1964,
    108, 1132, 620, 1644, 364, 1388, 876, 1900, 236, 1260, 748, 1772, 492, 1516, 1004, 2028,
    28,  1052, 540, 1564, 284, 1308, 796, 1820, 156, 1180, 668, 1692, 412, 1436, 924,  1948,
    92,  1116, 604, 1628, 348, 1372, 860, 1884, 220, 1244, 732, 1756, 476, 1500, 988,  2012,
    60,  1084, 572, 1596, 316, 1340, 828, 1852, 188, 1212, 700, 1724, 444, 1468, 956,  1980,
    124, 1148, 636, 1660, 380, 1404, 892, 1916, 252, 1276, 764, 1788, 508, 1532, 1020, 2044,
    2,   1026, 514, 1538, 258, 1282, 770, 1794, 130, 1154, 642, 1666, 386, 1410, 898,  1922,
    66,  1090, 578, 1602, 322, 1346, 834, 1858, 194, 1218, 706, 1730, 450, 1474, 962,  1986,
    34,  1058, 546, 1570, 290, 1314, 802, 1826, 162, 1186, 674, 1698, 418, 1442, 930,  1954,
    98,  1122, 610, 1634, 354, 1378, 866, 1890, 226, 1250, 738, 1762, 482, 1506, 994,  2018,
    18,  1042, 530, 1554, 274, 1298, 786, 1810, 146, 1170, 658, 1682, 402, 1426, 914,  1938,
    82,  1106, 594, 1618, 338, 1362, 850, 1874, 210, 1234, 722, 1746, 466, 1490, 978,  2002,
    50,  1074, 562, 1586, 306, 1330, 818, 1842, 178, 1202, 690, 1714, 434, 1458, 946,  1970,
    114, 1138, 626, 1650, 370, 1394, 882, 1906, 242, 1266, 754, 1778, 498, 1522, 1010, 2034,
    10,  1034, 522, 1546, 266, 1290, 778, 1802, 138, 1162, 650, 1674, 394, 1418, 906,  1930,
    74,  1098, 586, 1610, 330, 1354, 842, 1866, 202, 1226, 714, 1738, 458, 1482, 970,  1994,
    42,  1066, 554, 1578, 298, 1322, 810, 1834, 170, 1194, 682, 1706, 426, 1450, 938,  1962,
    106, 1130, 618, 1642, 362, 1386, 874, 1898, 234, 1258, 746, 1770, 490, 1514, 1002, 2026,
    26,  1050, 538, 1562, 282, 1306, 794, 1818, 154, 1178, 666, 1690, 410, 1434, 922,  1946,
    90,  1114, 602, 1626, 346, 1370, 858, 1882, 218, 1242, 730, 1754, 474, 1498, 986,  2010,
    58,  1082, 570, 1594, 314, 1338, 826, 1850, 186, 1210, 698, 1722, 442, 1466, 954,  1978,
    122, 1146, 634, 1658, 378, 1402, 890, 1914, 250, 1274, 762, 1786, 506, 1530, 1018, 2042,
    6,   1030, 518, 1542, 262, 1286, 774, 1798, 134, 1158, 646, 1670, 390, 1414, 902,  1926,
    70,  1094, 582, 1606, 326, 1350, 838, 1862, 198, 1222, 710, 1734, 454, 1478, 966,  1990,
    38,  1062, 550, 1574, 294, 1318, 806, 1830, 166, 1190, 678, 1702, 422, 1446, 934,  1958,
    102, 1126, 614, 1638, 358, 1382, 870, 1894, 230, 1254, 742, 1766, 486, 1510, 998,  2022,
    22,  1046, 534, 1558, 278, 1302, 790, 1814, 150, 1174, 662, 1686, 406, 1430, 918,  1942,
    86,  1110, 598, 1622, 342, 1366, 854, 1878, 214, 1238, 726, 1750, 470, 1494, 982,  2006,
    54,  1078, 566, 1590, 310, 1334, 822, 1846, 182, 1206, 694, 1718, 438, 1462, 950,  1974,
    118, 1142, 630, 1654, 374, 1398, 886, 1910, 246, 1270, 758, 1782, 502, 1526, 1014, 2038,
    14,  1038, 526, 1550, 270, 1294, 782, 1806, 142, 1166, 654, 1678, 398, 1422, 910,  1934,
    78,  1102, 590, 1614, 334, 1358, 846, 1870, 206, 1230, 718, 1742, 462, 1486, 974,  1998,
    46,  1070, 558, 1582, 302, 1326, 814, 1838, 174, 1198, 686, 1710, 430, 1454, 942,  1966,
    110, 1134, 622, 1646, 366, 1390, 878, 1902, 238, 1262, 750, 1774, 494, 1518, 1006, 2030,
    30,  1054, 542, 1566, 286, 1310, 798, 1822, 158, 1182, 670, 1694, 414, 1438, 926,  1950,
    94,  1118, 606, 1630, 350, 1374, 862, 1886, 222, 1246, 734, 1758, 478, 1502, 990,  2014,
    62,  1086, 574, 1598, 318, 1342, 830, 1854, 190, 1214, 702, 1726, 446, 1470, 958,  1982,
    126, 1150, 638, 1662, 382, 1406, 894, 1918, 254, 1278, 766, 1790, 510, 1534, 1022, 2046,
    1,   1025, 513, 1537, 257, 1281, 769, 1793, 129, 1153, 641, 1665, 385, 1409, 897,  1921,
    65,  1089, 577, 1601, 321, 1345, 833, 1857, 193, 1217, 705, 1729, 449, 1473, 961,  1985,
    33,  1057, 545, 1569, 289, 1313, 801, 1825, 161, 1185, 673, 1697, 417, 1441, 929,  1953,
    97,  1121, 609, 1633, 353, 1377, 865, 1889, 225, 1249, 737, 1761, 481, 1505, 993,  2017,
    17,  1041, 529, 1553, 273, 1297, 785, 1809, 145, 1169, 657, 1681, 401, 1425, 913,  1937,
    81,  1105, 593, 1617, 337, 1361, 849, 1873, 209, 1233, 721, 1745, 465, 1489, 977,  2001,
    49,  1073, 561, 1585, 305, 1329, 817, 1841, 177, 1201, 689, 1713, 433, 1457, 945,  1969,
    113, 1137, 625, 1649, 369, 1393, 881, 1905, 241, 1265, 753, 1777, 497, 1521, 1009, 2033,
    9,   1033, 521, 1545, 265, 1289, 777, 1801, 137, 1161, 649, 1673, 393, 1417, 905,  1929,
    73,  1097, 585, 1609, 329, 1353, 841, 1865, 201, 1225, 713, 1737, 457, 1481, 969,  1993,
    41,  1065, 553, 1577, 297, 1321, 809, 1833, 169, 1193, 681, 1705, 425, 1449, 937,  1961,
    105, 1129, 617, 1641, 361, 1385, 873, 1897, 233, 1257, 745, 1769, 489, 1513, 1001, 2025,
    25,  1049, 537, 1561, 281, 1305, 793, 1817, 153, 1177, 665, 1689, 409, 1433, 921,  1945,
    89,  1113, 601, 1625, 345, 1369, 857, 1881, 217, 1241, 729, 1753, 473, 1497, 985,  2009,
    57,  1081, 569, 1593, 313, 1337, 825, 1849, 185, 1209, 697, 1721, 441, 1465, 953,  1977,
    121, 1145, 633, 1657, 377, 1401, 889, 1913, 249, 1273, 761, 1785, 505, 1529, 1017, 2041,
    5,   1029, 517, 1541, 261, 1285, 773, 1797, 133, 1157, 645, 1669, 389, 1413, 901,  1925,
    69,  1093, 581, 1605, 325, 1349, 837, 1861, 197, 1221, 709, 1733, 453, 1477, 965,  1989,
    37,  1061, 549, 1573, 293, 1317, 805, 1829, 165, 1189, 677, 1701, 421, 1445, 933,  1957,
    101, 1125, 613, 1637, 357, 1381, 869, 1893, 229, 1253, 741, 1765, 485, 1509, 997,  2021,
    21,  1045, 533, 1557, 277, 1301, 789, 1813, 149, 1173, 661, 1685, 405, 1429, 917,  1941,
    85,  1109, 597, 1621, 341, 1365, 853, 1877, 213, 1237, 725, 1749, 469, 1493, 981,  2005,
    53,  1077, 565, 1589, 309, 1333, 821, 1845, 181, 1205, 693, 1717, 437, 1461, 949,  1973,
    117, 1141, 629, 1653, 373, 1397, 885, 1909, 245, 1269, 757, 1781, 501, 1525, 1013, 2037,
    13,  1037, 525, 1549, 269, 1293, 781, 1805, 141, 1165, 653, 1677, 397, 1421, 909,  1933,
    77,  1101, 589, 1613, 333, 1357, 845, 1869, 205, 1229, 717, 1741, 461, 1485, 973,  1997,
    45,  1069, 557, 1581, 301, 1325, 813, 1837, 173, 1197, 685, 1709, 429, 1453, 941,  1965,
    109, 1133, 621, 1645, 365, 1389, 877, 1901, 237, 1261, 749, 1773, 493, 1517, 1005, 2029,
    29,  1053, 541, 1565, 285, 1309, 797, 1821, 157, 1181, 669, 1693, 413, 1437, 925,  1949,
    93,  1117, 605, 1629, 349, 1373, 861, 1885, 221, 1245, 733, 1757, 477, 1501, 989,  2013,
    61,  1085, 573, 1597, 317, 1341, 829, 1853, 189, 1213, 701, 1725, 445, 1469, 957,  1981,
    125, 1149, 637, 1661, 381, 1405, 893, 1917, 253, 1277, 765, 1789, 509, 1533, 1021, 2045,
    3,   1027, 515, 1539, 259, 1283, 771, 1795, 131, 1155, 643, 1667, 387, 1411, 899,  1923,
    67,  1091, 579, 1603, 323, 1347, 835, 1859, 195, 1219, 707, 1731, 451, 1475, 963,  1987,
    35,  1059, 547, 1571, 291, 1315, 803, 1827, 163, 1187, 675, 1699, 419, 1443, 931,  1955,
    99,  1123, 611, 1635, 355, 1379, 867, 1891, 227, 1251, 739, 1763, 483, 1507, 995,  2019,
    19,  1043, 531, 1555, 275, 1299, 787, 1811, 147, 1171, 659, 1683, 403, 1427, 915,  1939,
    83,  1107, 595, 1619, 339, 1363, 851, 1875, 211, 1235, 723, 1747, 467, 1491, 979,  2003,
    51,  1075, 563, 1587, 307, 1331, 819, 1843, 179, 1203, 691, 1715, 435, 1459, 947,  1971,
    115, 1139, 627, 1651, 371, 1395, 883, 1907, 243, 1267, 755, 1779, 499, 1523, 1011, 2035,
    11,  1035, 523, 1547, 267, 1291, 779, 1803, 139, 1163, 651, 1675, 395, 1419, 907,  1931,
    75,  1099, 587, 1611, 331, 1355, 843, 1867, 203, 1227, 715, 1739, 459, 1483, 971,  1995,
    43,  1067, 555, 1579, 299, 1323, 811, 1835, 171, 1195, 683, 1707, 427, 1451, 939,  1963,
    107, 1131, 619, 1643, 363, 1387, 875, 1899, 235, 1259, 747, 1771, 491, 1515, 1003, 2027,
    27,  1051, 539, 1563, 283, 1307, 795, 1819, 155, 1179, 667, 1691, 411, 1435, 923,  1947,
    91,  1115, 603, 1627, 347, 1371, 859, 1883, 219, 1243, 731, 1755, 475, 1499, 987,  2011,
    59,  1083, 571, 1595, 315, 1339, 827, 1851, 187, 1211, 699, 1723, 443, 1467, 955,  1979,
    123, 1147, 635, 1659, 379, 1403, 891, 1915, 251, 1275, 763, 1787, 507, 1531, 1019, 2043,
    7,   1031, 519, 1543, 263, 1287, 775, 1799, 135, 1159, 647, 1671, 391, 1415, 903,  1927,
    71,  1095, 583, 1607, 327, 1351, 839, 1863, 199, 1223, 711, 1735, 455, 1479, 967,  1991,
    39,  1063, 551, 1575, 295, 1319, 807, 1831, 167, 1191, 679, 1703, 423, 1447, 935,  1959,
    103, 1127, 615, 1639, 359, 1383, 871, 1895, 231, 1255, 743, 1767, 487, 1511, 999,  2023,
    23,  1047, 535, 1559, 279, 1303, 791, 1815, 151, 1175, 663, 1687, 407, 1431, 919,  1943,
    87,  1111, 599, 1623, 343, 1367, 855, 1879, 215, 1239, 727, 1751, 471, 1495, 983,  2007,
    55,  1079, 567, 1591, 311, 1335, 823, 1847, 183, 1207, 695, 1719, 439, 1463, 951,  1975,
    119, 1143, 631, 1655, 375, 1399, 887, 1911, 247, 1271, 759, 1783, 503, 1527, 1015, 2039,
    15,  1039, 527, 1551, 271, 1295, 783, 1807, 143, 1167, 655, 1679, 399, 1423, 911,  1935,
    79,  1103, 591, 1615, 335, 1359, 847, 1871, 207, 1231, 719, 1743, 463, 1487, 975,  1999,
    47,  1071, 559, 1583, 303, 1327, 815, 1839, 175, 1199, 687, 1711, 431, 1455, 943,  1967,
    111, 1135, 623, 1647, 367, 1391, 879, 1903, 239, 1263, 751, 1775, 495, 1519, 1007, 2031,
    31,  1055, 543, 1567, 287, 1311, 799, 1823, 159, 1183, 671, 1695, 415, 1439, 927,  1951,
    95,  1119, 607, 1631, 351, 1375, 863, 1887, 223, 1247, 735, 1759, 479, 1503, 991,  2015,
    63,  1087, 575, 1599, 319, 1343, 831, 1855, 191, 1215, 703, 1727, 447, 1471, 959,  1983,
    127, 1151, 639, 1663, 383, 1407, 895, 1919, 255, 1279, 767, 1791, 511, 1535, 1023, 2047,
};

/**
  @par
  Example code for the generation of the floating-point sine table:
  <pre>
  tableSize = 512;
  for (n = 0; n < (tableSize + 1); n++)
  {
  sinTable[n] = sin(2*PI*n/tableSize);
  }</pre>
 @par
  where PI value is  3.14159265358979
 */
const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = {
    0.00000000f,  0.01227154f,  0.02454123f,  0.03680722f,  0.04906767f,  0.06132074f,
    0.07356456f,  0.08579731f,  0.09801714f,  0.11022221f,  0.12241068f,  0.13458071f,
    0.14673047f,  0.15885814f,  0.17096189f,  0.18303989f,  0.19509032f,  0.20711138f,
    0.21910124f,  0.23105811f,  0.24298018f,  0.25486566f,  0.26671276f,  0.27851969f,
    0.29028468f,  0.30200595f,  0.31368174f,  0.32531029f,  0.33688985f,  0.34841868f,
    0.35989504f,  0.37131719f,  0.38268343f,  0.39399204f,  0.40524131f,  0.41642956f,
    0.42755509f,  0.43861624f,  0.44961133f,  0.46053871f,  0.47139674f,  0.48218377f,
    0.49289819f,  0.50353838f,  0.51410274f,  0.52458968f,  0.53499762f,  0.54532499f,
    0.55557023f,  0.56573181f,  0.57580819f,  0.58579786f,  0.59569930f,  0.60551104f,
    0.61523159f,  0.62485949f,  0.63439328f,  0.64383154f,  0.65317284f,  0.66241578f,
    0.67155895f,  0.68060100f,  0.68954054f,  0.69837625f,  0.70710678f,  0.71573083f,
    0.72424708f,  0.73265427f,  0.74095113f,  0.74913639f,  0.75720885f,  0.76516727f,
    0.77301045f,  0.78073723f,  0.78834643f,  0.79583690f,  0.80320753f,  0.81045720f,
    0.81758481f,  0.82458930f,  0.83146961f,  0.83822471f,  0.84485357f,  0.85135519f,
    0.85772861f,  0.86397286f,  0.87008699f,  0.87607009f,  0.88192126f,  0.88763962f,
    0.89322430f,  0.89867447f,  0.90398929f,  0.90916798f,  0.91420976f,  0.91911385f,
    0.92387953f,  0.92850608f,  0.93299280f,  0.93733901f,  0.94154407f,  0.94560733f,
    0.94952818f,  0.95330604f,  0.95694034f,  0.96043052f,  0.96377607f,  0.96697647f,
    0.97003125f,  0.97293995f,  0.97570213f,  0.97831737f,  0.98078528f,  0.98310549f,
    0.98527764f,  0.98730142f,  0.98917651f,  0.99090264f,  0.99247953f,  0.99390697f,
    0.99518473f,  0.99631261f,  0.99729046f,  0.99811811f,  0.99879546f,  0.99932238f,
    0.99969882f,  0.99992470f,  1.00000000f,  0.99992470f,  0.99969882f,  0.99932238f,
    0.99879546f,  0.99811811f,  0.99729046f,  0.99631261f,  0.99518473f,  0.99390697f,
    0.99247953f,  0.99090264f,  0.98917651f,  0.98730142f,  0.98527764f,  0.98310549f,
    0.98078528f,  0.97831737f,  0.97570213f,  0.97293995f,  0.97003125f,  0.96697647f,
    0.96377607f,  0.96043052f,  0.95694034f,  0.95330604f,  0.94952818f,  0.94560733f,
    0.94154407f,  0.93733901f,  0.93299280f,  0.92850608f,  0.92387953f,  0.91911385f,
    0.91420976f,  0.90916798f,  0.90398929f,  0.89867447f,  0.89322430f,  0.88763962f,
    0.88192126f,  0.87607009f,  0.87008699f,  0.86397286f,  0.85772861f,  0.85135519f,
    0.84485357f,  0.83822471f,  0.83146961f,  0.82458930f,  0.81758481f,  0.81045720f,
    0.80320753f,  0.79583690f,  0.78834643f,  0.78073723f,  0.77301045f,  0.76516727f,
    0.75720885f,  0.74913639f,  0.74095113f,  0.73265427f,  0.72424708f,  0.71573083f,
    0.70710678f,  0.69837625f,  0.68954054f,  0.68060100f,  0.67155895f,  0.66241578f,
    0.65317284f,  0.64383154f,  0.63439328f,  0.62485949f,  0.61523159f,  0.60551104f,
    0.59569930f,  0.58579786f,  0.57580819f,  0.56573181f,  0.55557023f,  0.54532499f,
    0.53499762f,  0.52458968f,  0.51410274f,  0.50353838f,  0.49289819f,  0.48218377f,
    0.47139674f,  0.46053871f,  0.44961133f,  0.43861624f,  0.42755509f,  0.41642956f,
    0.40524131f,  0.39399204f,  0.38268343f,  0.37131719f,  0.35989504f,  0.34841868f,
    0.33688985f,  0.32531029f,  0.31368174f,  0.30200595f,  0.29028468f,  0.27851969f,
    0.26671276f,  0.25486566f,  0.24298018f,  0.23105811f,  0.21910124f,  0.20711138f,
    0.19509032f,  0.18303989f,  0.17096189f,  0.15885814f,  0.14673047f,  0.13458071f,
    0.12241068f,  0.11022221f,  0.09801714f,  0.08579731f,  0.07356456f,  0.06132074f,
    0.04906767f,  0.03680722f,  0.02454123f,  0.01227154f,  0.00000000f,  -0.01227154f,
    -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, -0.08579731f,
    -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, -0.14673047f, -0.15885814f,
    -0.17096189f, -0.18303989f, -0.19509032f, -0.20711138f, -0.21910124f, -0.23105811f,
    -0.24298018f, -0.25486566f, -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f,
    -0.31368174f, -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f,
    -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, -0.43861624f,
    -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, -0.49289819f, -0.50353838f,
    -0.51410274f, -0.52458968f, -0.53499762f, -0.54532499f, -0.55557023f, -0.56573181f,
    -0.57580819f, -0.58579786f, -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f,
    -0.63439328f, -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f,
    -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, -0.73265427f,
    -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, -0.77301045f, -0.78073723f,
    -0.78834643f, -0.79583690f, -0.80320753f, -0.81045720f, -0.81758481f, -0.82458930f,
    -0.83146961f, -0.83822471f, -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f,
    -0.87008699f, -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f,
    -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, -0.92850608f,
    -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, -0.94952818f, -0.95330604f,
    -0.95694034f, -0.96043052f, -0.96377607f, -0.96697647f, -0.97003125f, -0.97293995f,
    -0.97570213f, -0.97831737f, -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f,
    -0.98917651f, -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f,
    -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, -0.99992470f,
    -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, -0.99879546f, -0.99811811f,
    -0.99729046f, -0.99631261f, -0.99518473f, -0.99390697f, -0.99247953f, -0.99090264f,
    -0.98917651f, -0.98730142f, -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f,
    -0.97570213f, -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f,
    -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, -0.93733901f,
    -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, -0.91420976f, -0.90916798f,
    -0.90398929f, -0.89867447f, -0.89322430f, -0.88763962f, -0.88192126f, -0.87607009f,
    -0.87008699f, -0.86397286f, -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f,
    -0.83146961f, -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f,
    -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, -0.74913639f,
    -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, -0.70710678f, -0.69837625f,
    -0.68954054f, -0.68060100f, -0.67155895f, -0.66241578f, -0.65317284f, -0.64383154f,
    -0.63439328f, -0.62485949f, -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f,
    -0.57580819f, -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f,
    -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, -0.46053871f,
    -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, -0.40524131f, -0.39399204f,
    -0.38268343f, -0.37131719f, -0.35989504f, -0.34841868f, -0.33688985f, -0.32531029f,
    -0.31368174f, -0.30200595f, -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f,
    -0.24298018f, -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f,
    -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, -0.11022221f,
    -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, -0.04906767f, -0.03680722f,
    -0.02454123f, -0.01227154f, -0.00000000f
};

/**
  @par
  Table values are in q32 (1.31 fixed-point format) and generation is done in
  three steps.  First, generate sin values in floating point:
  <pre>
  tableSize = 512;
  for (n = 0; n < (tableSize + 1); n++)
  {
  sinTable[n] = sin(2*PI*n/tableSize);
  } </pre>
  where PI value is 3.14159265358979
 @par
  Second, convert floating-point to q32 (Fixed point):
  (sinTable[i] * pow(2, 31))
 @par
  Finally, round to the nearest integer value:
    sinTable[i] += (sinTable[i] > 0 ? 0.5 : -0.5);
 */
const int32_t sinTable_q32[FAST_MATH_TABLE_SIZE + 1] = { 0L,
                                                         26352928L,
                                                         52701887L,
                                                         79042909L,
                                                         105372028L,
                                                         131685278L,
                                                         157978697L,
                                                         184248325L,
                                                         210490206L,
                                                         236700388L,
                                                         262874923L,
                                                         289009871L,
                                                         315101295L,
                                                         341145265L,
                                                         367137861L,
                                                         393075166L,
                                                         418953276L,
                                                         444768294L,
                                                         470516330L,
                                                         496193509L,
                                                         521795963L,
                                                         547319836L,
                                                         572761285L,
                                                         598116479L,
                                                         623381598L,
                                                         648552838L,
                                                         673626408L,
                                                         698598533L,
                                                         723465451L,
                                                         748223418L,
                                                         772868706L,
                                                         797397602L,
                                                         821806413L,
                                                         846091463L,
                                                         870249095L,
                                                         894275671L,
                                                         918167572L,
                                                         941921200L,
                                                         965532978L,
                                                         988999351L,
                                                         1012316784L,
                                                         1035481766L,
                                                         1058490808L,
                                                         1081340445L,
                                                         1104027237L,
                                                         1126547765L,
                                                         1148898640L,
                                                         1171076495L,
                                                         1193077991L,
                                                         1214899813L,
                                                         1236538675L,
                                                         1257991320L,
                                                         1279254516L,
                                                         1300325060L,
                                                         1321199781L,
                                                         1341875533L,
                                                         1362349204L,
                                                         1382617710L,
                                                         1402678000L,
                                                         1422527051L,
                                                         1442161874L,
                                                         1461579514L,
                                                         1480777044L,
                                                         1499751576L,
                                                         1518500250L,
                                                         1537020244L,
                                                         1555308768L,
                                                         1573363068L,
                                                         1591180426L,
                                                         1608758157L,
                                                         1626093616L,
                                                         1643184191L,
                                                         1660027308L,
                                                         1676620432L,
                                                         1692961062L,
                                                         1709046739L,
                                                         1724875040L,
                                                         1740443581L,
                                                         1755750017L,
                                                         1770792044L,
                                                         1785567396L,
                                                         1800073849L,
                                                         1814309216L,
                                                         1828271356L,
                                                         1841958164L,
                                                         1855367581L,
                                                         1868497586L,
                                                         1881346202L,
                                                         1893911494L,
                                                         1906191570L,
                                                         1918184581L,
                                                         1929888720L,
                                                         1941302225L,
                                                         1952423377L,
                                                         1963250501L,
                                                         1973781967L,
                                                         1984016189L,
                                                         1993951625L,
                                                         2003586779L,
                                                         2012920201L,
                                                         2021950484L,
                                                         2030676269L,
                                                         2039096241L,
                                                         2047209133L,
                                                         2055013723L,
                                                         2062508835L,
                                                         2069693342L,
                                                         2076566160L,
                                                         2083126254L,
                                                         2089372638L,
                                                         2095304370L,
                                                         2100920556L,
                                                         2106220352L,
                                                         2111202959L,
                                                         2115867626L,
                                                         2120213651L,
                                                         2124240380L,
                                                         2127947206L,
                                                         2131333572L,
                                                         2134398966L,
                                                         2137142927L,
                                                         2139565043L,
                                                         2141664948L,
                                                         2143442326L,
                                                         2144896910L,
                                                         2146028480L,
                                                         2146836866L,
                                                         2147321946L,
                                                         2147483647L,
                                                         2147321946L,
                                                         2146836866L,
                                                         2146028480L,
                                                         2144896910L,
                                                         2143442326L,
                                                         2141664948L,
                                                         2139565043L,
                                                         2137142927L,
                                                         2134398966L,
                                                         2131333572L,
                                                         2127947206L,
                                                         2124240380L,
                                                         2120213651L,
                                                         2115867626L,
                                                         2111202959L,
                                                         2106220352L,
                                                         2100920556L,
                                                         2095304370L,
                                                         2089372638L,
                                                         2083126254L,
                                                         2076566160L,
                                                         2069693342L,
                                                         2062508835L,
                                                         2055013723L,
                                                         2047209133L,
                                                         2039096241L,
                                                         2030676269L,
                                                         2021950484L,
                                                         2012920201L,
                                                         2003586779L,
                                                         1993951625L,
                                                         1984016189L,
                                                         1973781967L,
                                                         1963250501L,
                                                         1952423377L,
                                                         1941302225L,
                                                         1929888720L,
                                                         1918184581L,
                                                         1906191570L,
                                                         1893911494L,
                                                         1881346202L,
                                                         1868497586L,
                                                         1855367581L,
                                                         1841958164L,
                                                         1828271356L,
                                                         1814309216L,
                                                         1800073849L,
                                                         1785567396L,
                                                         1770792044L,
                                                         1755750017L,
                                                         1740443581L,
                                                         1724875040L,
                                                         1709046739L,
                                                         1692961062L,
                                                         1676620432L,
                                                         1660027308L,
                                                         1643184191L,
                                                         1626093616L,
                                                         1608758157L,
                                                         1591180426L,
                                                         1573363068L,
                                                         1555308768L,
                                                         1537020244L,
                                                         1518500250L,
                                                         1499751576L,
                                                         1480777044L,
                                                         1461579514L,
                                                         1442161874L,
                                                         1422527051L,
                                                         1402678000L,
                                                         1382617710L,
                                                         1362349204L,
                                                         1341875533L,
                                                         1321199781L,
                                                         1300325060L,
                                                         1279254516L,
                                                         1257991320L,
                                                         1236538675L,
                                                         1214899813L,
                                                         1193077991L,
                                                         1171076495L,
                                                         1148898640L,
                                                         1126547765L,
                                                         1104027237L,
                                                         1081340445L,
                                                         1058490808L,
                                                         1035481766L,
                                                         1012316784L,
                                                         988999351L,
                                                         965532978L,
                                                         941921200L,
                                                         918167572L,
                                                         894275671L,
                                                         870249095L,
                                                         846091463L,
                                                         821806413L,
                                                         797397602L,
                                                         772868706L,
                                                         748223418L,
                                                         723465451L,
                                                         698598533L,
                                                         673626408L,
                                                         648552838L,
                                                         623381598L,
                                                         598116479L,
                                                         572761285L,
                                                         547319836L,
                                                         521795963L,
                                                         496193509L,
                                                         470516330L,
                                                         444768294L,
                                                         418953276L,
                                                         393075166L,
                                                         367137861L,
                                                         341145265L,
                                                         315101295L,
                                                         289009871L,
                                                         262874923L,
                                                         236700388L,
                                                         210490206L,
                                                         184248325L,
                                                         157978697L,
                                                         131685278L,
                                                         105372028L,
                                                         79042909L,
                                                         52701887L,
                                                         26352928L,
                                                         0L,
                                                         -26352928L,
                                                         -52701887L,
                                                         -79042909L,
                                                         -105372028L,
                                                         -131685278L,
                                                         -157978697L,
                                                         -184248325L,
                                                         -210490206L,
                                                         -236700388L,
                                                         -262874923L,
                                                         -289009871L,
                                                         -315101295L,
                                                         -341145265L,
                                                         -367137861L,
                                                         -393075166L,
                                                         -418953276L,
                                                         -444768294L,
                                                         -470516330L,
                                                         -496193509L,
                                                         -521795963L,
                                                         -547319836L,
                                                         -572761285L,
                                                         -598116479L,
                                                         -623381598L,
                                                         -648552838L,
                                                         -673626408L,
                                                         -698598533L,
                                                         -723465451L,
                                                         -748223418L,
                                                         -772868706L,
                                                         -797397602L,
                                                         -821806413L,
                                                         -846091463L,
                                                         -870249095L,
                                                         -894275671L,
                                                         -918167572L,
                                                         -941921200L,
                                                         -965532978L,
                                                         -988999351L,
                                                         -1012316784L,
                                                         -1035481766L,
                                                         -1058490808L,
                                                         -1081340445L,
                                                         -1104027237L,
                                                         -1126547765L,
                                                         -1148898640L,
                                                         -1171076495L,
                                                         -1193077991L,
                                                         -1214899813L,
                                                         -1236538675L,
                                                         -1257991320L,
                                                         -1279254516L,
                                                         -1300325060L,
                                                         -1321199781L,
                                                         -1341875533L,
                                                         -1362349204L,
                                                         -1382617710L,
                                                         -1402678000L,
                                                         -1422527051L,
                                                         -1442161874L,
                                                         -1461579514L,
                                                         -1480777044L,
                                                         -1499751576L,
                                                         -1518500250L,
                                                         -1537020244L,
                                                         -1555308768L,
                                                         -1573363068L,
                                                         -1591180426L,
                                                         -1608758157L,
                                                         -1626093616L,
                                                         -1643184191L,
                                                         -1660027308L,
                                                         -1676620432L,
                                                         -1692961062L,
                                                         -1709046739L,
                                                         -1724875040L,
                                                         -1740443581L,
                                                         -1755750017L,
                                                         -1770792044L,
                                                         -1785567396L,
                                                         -1800073849L,
                                                         -1814309216L,
                                                         -1828271356L,
                                                         -1841958164L,
                                                         -1855367581L,
                                                         -1868497586L,
                                                         -1881346202L,
                                                         -1893911494L,
                                                         -1906191570L,
                                                         -1918184581L,
                                                         -1929888720L,
                                                         -1941302225L,
                                                         -1952423377L,
                                                         -1963250501L,
                                                         -1973781967L,
                                                         -1984016189L,
                                                         -1993951625L,
                                                         -2003586779L,
                                                         -2012920201L,
                                                         -2021950484L,
                                                         -2030676269L,
                                                         -2039096241L,
                                                         -2047209133L,
                                                         -2055013723L,
                                                         -2062508835L,
                                                         -2069693342L,
                                                         -2076566160L,
                                                         -2083126254L,
                                                         -2089372638L,
                                                         -2095304370L,
                                                         -2100920556L,
                                                         -2106220352L,
                                                         -2111202959L,
                                                         -2115867626L,
                                                         -2120213651L,
                                                         -2124240380L,
                                                         -2127947206L,
                                                         -2131333572L,
                                                         -2134398966L,
                                                         -2137142927L,
                                                         -2139565043L,
                                                         -2141664948L,
                                                         -2143442326L,
                                                         -2144896910L,
                                                         -2146028480L,
                                                         -2146836866L,
                                                         -2147321946L,
                                                         (int32_t)0x80000000,
                                                         -2147321946L,
                                                         -2146836866L,
                                                         -2146028480L,
                                                         -2144896910L,
                                                         -2143442326L,
                                                         -2141664948L,
                                                         -2139565043L,
                                                         -2137142927L,
                                                         -2134398966L,
                                                         -2131333572L,
                                                         -2127947206L,
                                                         -2124240380L,
                                                         -2120213651L,
                                                         -2115867626L,
                                                         -2111202959L,
                                                         -2106220352L,
                                                         -2100920556L,
                                                         -2095304370L,
                                                         -2089372638L,
                                                         -2083126254L,
                                                         -2076566160L,
                                                         -2069693342L,
                                                         -2062508835L,
                                                         -2055013723L,
                                                         -2047209133L,
                                                         -2039096241L,
                                                         -2030676269L,
                                                         -2021950484L,
                                                         -2012920201L,
                                                         -2003586779L,
                                                         -1993951625L,
                                                         -1984016189L,
                                                         -1973781967L,
                                                         -1963250501L,
                                                         -1952423377L,
                                                         -1941302225L,
                                                         -1929888720L,
                                                         -1918184581L,
                                                         -1906191570L,
                                                         -1893911494L,
                                                         -1881346202L,
                                                         -1868497586L,
                                                         -1855367581L,
                                                         -1841958164L,
                                                         -1828271356L,
                                                         -1814309216L,
                                                         -1800073849L,
                                                         -1785567396L,
                                                         -1770792044L,
                                                         -1755750017L,
                                                         -1740443581L,
                                                         -1724875040L,
                                                         -1709046739L,
                                                         -1692961062L,
                                                         -1676620432L,
                                                         -1660027308L,
                                                         -1643184191L,
                                                         -1626093616L,
                                                         -1608758157L,
                                                         -1591180426L,
                                                         -1573363068L,
                                                         -1555308768L,
                                                         -1537020244L,
                                                         -1518500250L,
                                                         -1499751576L,
                                                         -1480777044L,
                                                         -1461579514L,
                                                         -1442161874L,
                                                         -1422527051L,
                                                         -1402678000L,
                                                         -1382617710L,
                                                         -1362349204L,
                                                         -1341875533L,
                                                         -1321199781L,
                                                         -1300325060L,
                                                         -1279254516L,
                                                         -1257991320L,
                                                         -1236538675L,
                                                         -1214899813L,
                                                         -1193077991L,
                                                         -1171076495L,
                                                         -1148898640L,
                                                         -1126547765L,
                                                         -1104027237L,
                                                         -1081340445L,
                                                         -1058490808L,
                                                         -1035481766L,
                                                         -1012316784L,
                                                         -988999351L,
                                                         -965532978L,
                                                         -941921200L,
                                                         -918167572L,
                                                         -894275671L,
                                                         -870249095L,
                                                         -846091463L,
                                                         -821806413L,
                                                         -797397602L,
                                                         -772868706L,
                                                         -748223418L,
                                                         -723465451L,
                                                         -698598533L,
                                                         -673626408L,
                                                         -648552838L,
                                                         -623381598L,
                                                         -598116479L,
                                                         -572761285L,
                                                         -547319836L,
                                                         -521795963L,
                                                         -496193509L,
                                                         -470516330L,
                                                         -444768294L,
                                                         -418953276L,
                                                         -393075166L,
                                                         -367137861L,
                                                         -341145265L,
                                                         -315101295L,
                                                         -289009871L,
                                                         -262874923L,
                                                         -236700388L,
                                                         -210490206L,
                                                         -184248325L,
                                                         -157978697L,
                                                         -131685278L,
                                                         -105372028L,
                                                         -79042909L,
                                                         -52701887L,
                                                         -26352928L,
                                                         0 };

/**
  @par
  Table values are in Q15 (1.15 fixed-point format) and generation is done in
  three steps.  First,  generate sin values in floating point:
  <pre>
  tableSize = 512;
  for (n = 0; n < (tableSize + 1); n++)
  {
  sinTable[n] = sin(2*PI*n/tableSize);
  } </pre>
  where PI value is  3.14159265358979
 @par
  Second, convert floating-point to Q15 (Fixed point):
  (sinTable[i] * pow(2, 15))
 @par
  Finally, round to the nearest integer value:
    sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5);
 */
const int16_t sinTable_q16[FAST_MATH_TABLE_SIZE + 1] = {
    0,      402,    804,    1206,   1608,   2009,   2411,   2811,   3212,   3612,   4011,   4410,
    4808,   5205,   5602,   5998,   6393,   6787,   7180,   7571,   7962,   8351,   8740,   9127,
    9512,   9896,   10279,  10660,  11039,  11417,  11793,  12167,  12540,  12910,  13279,  13646,
    14010,  14373,  14733,  15091,  15447,  15800,  16151,  16500,  16846,  17190,  17531,  17869,
    18205,  18538,  18868,  19195,  19520,  19841,  20160,  20475,  20788,  21097,  21403,  21706,
    22006,  22302,  22595,  22884,  23170,  23453,  23732,  24008,  24279,  24548,  24812,  25073,
    25330,  25583,  25833,  26078,  26320,  26557,  26791,  27020,  27246,  27467,  27684,  27897,
    28106,  28311,  28511,  28707,  28899,  29086,  29269,  29448,  29622,  29792,  29957,  30118,
    30274,  30425,  30572,  30715,  30853,  30986,  31114,  31238,  31357,  31471,  31581,  31686,
    31786,  31881,  31972,  32058,  32138,  32214,  32286,  32352,  32413,  32470,  32522,  32568,
    32610,  32647,  32679,  32706,  32729,  32746,  32758,  32766,  32767,  32766,  32758,  32746,
    32729,  32706,  32679,  32647,  32610,  32568,  32522,  32470,  32413,  32352,  32286,  32214,
    32138,  32058,  31972,  31881,  31786,  31686,  31581,  31471,  31357,  31238,  31114,  30986,
    30853,  30715,  30572,  30425,  30274,  30118,  29957,  29792,  29622,  29448,  29269,  29086,
    28899,  28707,  28511,  28311,  28106,  27897,  27684,  27467,  27246,  27020,  26791,  26557,
    26320,  26078,  25833,  25583,  25330,  25073,  24812,  24548,  24279,  24008,  23732,  23453,
    23170,  22884,  22595,  22302,  22006,  21706,  21403,  21097,  20788,  20475,  20160,  19841,
    19520,  19195,  18868,  18538,  18205,  17869,  17531,  17190,  16846,  16500,  16151,  15800,
    15447,  15091,  14733,  14373,  14010,  13646,  13279,  12910,  12540,  12167,  11793,  11417,
    11039,  10660,  10279,  9896,   9512,   9127,   8740,   8351,   7962,   7571,   7180,   6787,
    6393,   5998,   5602,   5205,   4808,   4410,   4011,   3612,   3212,   2811,   2411,   2009,
    1608,   1206,   804,    402,    0,      -402,   -804,   -1206,  -1608,  -2009,  -2411,  -2811,
    -3212,  -3612,  -4011,  -4410,  -4808,  -5205,  -5602,  -5998,  -6393,  -6787,  -7180,  -7571,
    -7962,  -8351,  -8740,  -9127,  -9512,  -9896,  -10279, -10660, -11039, -11417, -11793, -12167,
    -12540, -12910, -13279, -13646, -14010, -14373, -14733, -15091, -15447, -15800, -16151, -16500,
    -16846, -17190, -17531, -17869, -18205, -18538, -18868, -19195, -19520, -19841, -20160, -20475,
    -20788, -21097, -21403, -21706, -22006, -22302, -22595, -22884, -23170, -23453, -23732, -24008,
    -24279, -24548, -24812, -25073, -25330, -25583, -25833, -26078, -26320, -26557, -26791, -27020,
    -27246, -27467, -27684, -27897, -28106, -28311, -28511, -28707, -28899, -29086, -29269, -29448,
    -29622, -29792, -29957, -30118, -30274, -30425, -30572, -30715, -30853, -30986, -31114, -31238,
    -31357, -31471, -31581, -31686, -31786, -31881, -31972, -32058, -32138, -32214, -32286, -32352,
    -32413, -32470, -32522, -32568, -32610, -32647, -32679, -32706, -32729, -32746, -32758, -32766,
    -32768, -32766, -32758, -32746, -32729, -32706, -32679, -32647, -32610, -32568, -32522, -32470,
    -32413, -32352, -32286, -32214, -32138, -32058, -31972, -31881, -31786, -31686, -31581, -31471,
    -31357, -31238, -31114, -30986, -30853, -30715, -30572, -30425, -30274, -30118, -29957, -29792,
    -29622, -29448, -29269, -29086, -28899, -28707, -28511, -28311, -28106, -27897, -27684, -27467,
    -27246, -27020, -26791, -26557, -26320, -26078, -25833, -25583, -25330, -25073, -24812, -24548,
    -24279, -24008, -23732, -23453, -23170, -22884, -22595, -22302, -22006, -21706, -21403, -21097,
    -20788, -20475, -20160, -19841, -19520, -19195, -18868, -18538, -18205, -17869, -17531, -17190,
    -16846, -16500, -16151, -15800, -15447, -15091, -14733, -14373, -14010, -13646, -13279, -12910,
    -12540, -12167, -11793, -11417, -11039, -10660, -10279, -9896,  -9512,  -9127,  -8740,  -8351,
    -7962,  -7571,  -7180,  -6787,  -6393,  -5998,  -5602,  -5205,  -4808,  -4410,  -4011,  -3612,
    -3212,  -2811,  -2411,  -2009,  -1608,  -1206,  -804,   -402,   0
};
